CVE-2026-120522

Cloud Storage Manager for Fluent Forms <= 1.2.0 - Unauthenticated Arbitrary File Write via Google Drive Filename Path Traversal

Published Nov 14, 2026 CVSS 3.1 · 9.8 Critical EPSS n/a KEV · Not listed
Description
The Cloud Storage Manager for Fluent Forms – Google Drive, Dropbox, OneDrive, S3 Uploads plugin for WordPress is vulnerable to Arbitrary File Write in all versions up to, and including, 1.2.0. This is due to missing authorization checks on the `connection/{driver}/save` and `/download/single-file` REST endpoints, combined with insufficient path validation in the Google Drive `downloadFile()` function, where the Google Drive metadata `name` value is concatenated into a local path without `basename()`, `sanitize_file_name()`, or canonical path validation. This makes it possible for unauthenticated attackers to store attacker-controlled Google Drive credentials, trigger a download of an attacker-owned file whose provider-returned filename contains path traversal, and write attacker-controlled content outside the intended `downloads` directory. When the written file has a PHP extension and lands in a web-accessible location, this can lead to remote code execution.

Analysis

AI-generated

Technical impact

The vulnerability allows attackers to create arbitrary files on the server without authentication. Because the plugin concatenates a Google Drive file name into a local path without sanitizing or canonicalizing the value, a file whose name contains path traversal sequences can be written outside the intended downloads directory. If the attacker supplies a Google Drive credential pointing to a file with a “.php” extension, the resulting PHP file may land in a web‑accessible location and be executed by the server, giving the attacker full remote code execution.

Affected Systems

The affected product is the WordPress plugin Cloud Storage Manager for Fluent Forms – Google Drive, Dropbox, OneDrive, S3 Uploads, released by fluentwiz. All versions up to and including 1.2.0 are impacted, and the issue resides in the missing authorization on the connection/{driver}/save and /download/single-file REST endpoints combined with insecure path handling.

Risk and Exploitability

The CVSS base score of 9.8 indicates a high‑severity flaw. The EPSS score is not available, but the lack of authorization checks means the attack vector is unauthenticated and any web site installing the vulnerable plugin is susceptible. Because the vulnerability is not listed in the CISA KEV catalog, it may not yet have widespread exploitation, yet the combination of unauthenticated access, path traversal, and the ability to drop executable code into a public directory makes exploitation highly probable for motivated adversaries.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Cloud Storage Manager for Fluent Forms plugin to any version newer than 1.2.0 where the missing authorization checks and path validation have been fixed.
  • If an upgrade cannot be applied immediately, block unauthenticated access to the /connection/{driver}/save and /download/single-file REST endpoints, for example by implementing firewall rules, role‑based access controls, or a plugin hook that checks authentication before allowing the request.
  • Remove any files that may have been written to web‑accessible directories by the plugin, reset the file system permissions so that files in the downloads or web root cannot be executed, and monitor the file system for any new executable files.

Generated by OpenCVE AI on November 14, 2026 at 20:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description The Cloud Storage Manager for Fluent Forms – Google Drive, Dropbox, OneDrive, S3 Uploads plugin for WordPress is vulnerable to Arbitrary File Write in all versions up to, and including, 1.2.0. This is due to missing authorization checks on the `connection/{driver}/save` and `/download/single-file` REST endpoints, combined with insufficient path validation in the Google Drive `downloadFile()` function, where the Google Drive metadata `name` value is concatenated into a local path without `basename()`, `sanitize_file_name()`, or canonical path validation. This makes it possible for unauthenticated attackers to store attacker-controlled Google Drive credentials, trigger a download of an attacker-owned file whose provider-returned filename contains path traversal, and write attacker-controlled content outside the intended `downloads` directory. When the written file has a PHP extension and lands in a web-accessible location, this can lead to remote code execution.
Title Cloud Storage Manager for Fluent Forms <= 1.2.0 - Unauthenticated Arbitrary File Write via Google Drive Filename Path Traversal
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Subscriptions

No data.

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Nov 14, 2026, 12:33 PM
Reserved
Nov 2, 2026, 4:17 PM
Status
Deferred
Published
Nov 14, 2026, 1:17 PM
Modified
Nov 14, 2026, 1:17 PM