CVE-2026-120522 PUBLISHED

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

Assigner: Wordfence
Reserved: 02.11.2026 Published: 14.11.2026 Updated: 14.11.2026

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.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 9.8

Product Status

Vendor fluentwiz
Product Cloud Storage Manager for Fluent Forms – Google Drive, Dropbox, OneDrive, S3 Uploads
Versions Default: unaffected
  • affected from 0 to 1.2.0 (incl.)

Credits

  • Adam Rayyan Aryasatya finder

References

Problem Types

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory CWE