Ad

CVE-2026-120522

CRITICAL CVSS 3.1: 9,8 EPSS 0.79%
Обновлено 14 ноября 2026
Google
Параметр Значение
CVSS 9,8 (CRITICAL)
Тип уязвимости CWE-22 (Обход пути)
Поставщик Google
Публичный эксплойт Нет

Плагин Cloud Storage Manager for Fluent Forms Google Drive, Dropbox, OneDrive, S3 Uploads для WordPress уязвим для произвольной записи файлов во всех версиях вплоть до 1.2.0. Это связано с отсутствием проверки авторизации на конечных точках connection/driver/save и /download/single-file REST, в сочетании с недостаточной проверкой пути в функции Google Drive `downloadFile(), где значение Google Drive метаданных name встроено в локальный путь без проверки basename(), sanitize_file_name() или канонического пути. Это позволяет злоумышленникам, не прошедшим проверку подлинности, хранить учетные данные Google Drive, контролируемые злоумышленником, запускать загрузку файла, принадлежащего злоумышленнику, чье имя файла, возвращенное провайдером, содержит обход пути, и записывать контент, контролируемый злоумышленником, за пределы предполагаемого каталога downloads.

Когда записанный файл имеет расширение PHP и попадает в веб-доступное место, это может привести к удаленному выполнению кода.

Показать оригинальное описание (EN)

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.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Тип уязвимости (CWE)