CVE-2026-3474 in EmailKit Plugin
Сводка
по VulDB • 05.06.2026
В плагине EmailKit – Email Customizer for WooCommerce & WP для WordPress, доступном во всех версиях вплоть до 1.6.3 включительно, имеется уязвимость произвольного чтения файлов через обход ограничений пути (path traversal). Она обусловлена тем, что функция action() в классе TemplateData передает пользовательские данные из параметра REST API 'emailkit-editor-template' напрямую в функцию file_get_contents() без какой-либо проверки пути, санитизации или ограничения разрешенной директорией. Это позволяет атакующим с аутентифицированным доступом на уровне администратора читать произвольные файлы на сервере (например, /etc/passwd или wp-config.php), предоставляя путь с обходом ограничений. Содержимое файла сохраняется как мета-данные записи (post meta) и может быть впоследствии получено через конечную точку REST API fetch-data. Примечательно, что класс CheckForm в том же плагине реализует корректную проверку пути с использованием функции realpath() и ограничением директории, что демонстрирует осведомленность разработчика об угрозе, однако он не применил аналогичные меры защиты к конечной точке TemplateData.
If you want to get best quality of vulnerability data, you may have to visit VulDB.