CVE.futuretools
NVD NIST
CVE-2024-31210

PHP file upload bypass via Plugin installer

CVSS 3.1High
7.7/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 6.4.3, 6.3.3, 6.2.4, 6.1.5, 6.0.7, 5.9.9, 5.8.9, 5.7.11, 5.6.13, 5.5.14, 5.4.15, 5.3.17, 5.2.20, 5.1.18, 5.0.21, 4.9.25, 4.8.24, 4.7.28, 4.6.28, 4.5.31, 4.4.32, 4.3.33, 4.2.37, 4.1.40
Обновите ядро WordPress до актуальной версии с исправлением логики обработки временных файлов при установке дополнений через FTP.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Обход ограничений загрузки типов файлов в установщике плагинов WordPress с сохранением файла в медиабиблиотеке.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

На странице Plugins -> Add New -> Upload Plugin администратор может отправить файл не в формате zip. Если при установке требуются реквизиты FTP для перемещения за пределы каталога uploads, отправленный файл временно сохраняется и остается доступным в медиабиблиотеке вопреки запрету.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Позволяет выполнить произвольный код (RCE) администраторам в конфигурациях с флагом DISALLOW_FILE_EDIT = true и обязательным вводом FTP-реквизитов, где исполнение кода штатно заблокировано.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

WordPresswordpress-develop
>= 6.4.0➔Fix: 6.4.3
WordPresswordpress-develop
>= 6.3.0➔Fix: 6.3.3
WordPresswordpress-develop
>= 6.2.0➔Fix: 6.2.4
WordPresswordpress-develop
>= 6.1.0➔Fix: 6.1.5
WordPresswordpress-develop
>= 6.0.0➔Fix: 6.0.7
WordPresswordpress-develop
>= 5.9.0➔Fix: 5.9.9
WordPresswordpress-develop
>= 5.8.0➔Fix: 5.8.9
WordPresswordpress-develop
>= 5.7.0➔Fix: 5.7.11
WordPresswordpress-develop
>= 5.6.0➔Fix: 5.6.13
WordPresswordpress-develop
>= 5.5.0➔Fix: 5.5.14
WordPresswordpress-develop
>= 5.4.0➔Fix: 5.4.15
WordPresswordpress-develop
>= 5.3.0➔Fix: 5.3.17
WordPresswordpress-develop
>= 5.2.0➔Fix: 5.2.20
WordPresswordpress-develop
>= 5.1.0➔Fix: 5.1.18
WordPresswordpress-develop
>= 5.0.0➔Fix: 5.0.21
WordPresswordpress-develop
>= 4.9.0➔Fix: 4.9.25
WordPresswordpress-develop
>= 4.8.0➔Fix: 4.8.24
WordPresswordpress-develop
>= 4.7.0➔Fix: 4.7.28
WordPresswordpress-develop
>= 4.6.0➔Fix: 4.6.28
WordPresswordpress-develop
>= 4.5.0➔Fix: 4.5.31
WordPresswordpress-develop
>= 4.4.0➔Fix: 4.4.32
WordPresswordpress-develop
>= 4.3.0➔Fix: 4.3.33
WordPresswordpress-develop
>= 4.2.0➔Fix: 4.2.37
WordPresswordpress-develop
все ранние➔Fix: 4.1.40

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (1)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2024-31210: PHP file upload bypass via Plugin installer. URL: https://cve.futuretools.ru/cve/CVE-2024-31210
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2024_31210,
  title = {{CVE-2024-31210: PHP file upload bypass via Plugin installer}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2024-31210}},
  note = {Оперативный инженерный анализ киберугроз}
}