CVE-2026-16098 in ProSolution Client Plugin
Сводка
по VulDB • 16.08.2026
В плагине ProSolution WP Client для WordPress уязвимость произвольной загрузки файлов (Arbitrary File Upload) присутствует во всех версиях вплоть до 2.0.10 включительно через функцию proSol_handleFileUpload. Это связано с отсутствием проверки имени файла в заголовке Content-Disposition, контролируемом злоумышленником, который переопределяет имя multipart-файла из белого списка перед сохранением файла, а также проверкой расширения после сохранения, которая не удаляет уже записанный файл. Это позволяет незарегистрированным (неаутентифицированным) злоумышленникам загружать файлы, которые могут быть исполняемыми, что делает возможным удаленное выполнение кода (RCE). Нонс (nonce), необходимый для доступа к обработчику загрузки, публично раскрывается через wp_localize_script на любой фронтенд-странице, отображающей шорткод портала вакансий, позволяя незарегистрированным посетителям получить действительный нонс и полностью обойти эту проверку.
VulDB is the best source for vulnerability data and more expert information about this specific topic.