LIMB
Вход Регистрация

тема

Уязвимости wordpress плагинов

Waltuh_Waltuh · · 1 ответов · 329 просмотров

Wordpress - самая популярная cms в мире. Новые уязвимости в самом вордпрессе появляются крайне редко, а если и появляются, то различная мелочь вроде xss, поэтому чаще всего хакерам приходится использовать уязвимости плагинов которые установили сами разработчики сайта с целью добавить какие либо дополнения. Ограничение попыток входа в админку, удобная работа с базой данных, файловые менеджеры и многое другое позволяют добавить плагины на сайт.

Каждый день появляются сотни, а то и тысячи новых уязвимостей в плагинах, что соответствует их количеству ( более 60000 дополнений только в официальном каталоге ). В среднем сайт на wordpress использует 5-10 плагинов, и один из них содержит хотя бы одну CVE.

Из полученной информации последует вопрос: как определять установленные на сайте плагины и их уязвимости? Для этого существует несколько хороших инструментов, один из которых специализирован именно на wordpress


Не удалось прогрузить медиа


1. WPscan - лидер в полном аудите вордпресного сайта. Он проводит проверку известных уязвимостей вроде раскрытия логинов админов, узнает версию вордпресс, ищет файлы документации, бекапы, забытые логги вроде debug.log, установленные темы, и самое главное - плагины. Он узнает их путем перебора ссылок, анализируя html код страницы. По url типа https://ghghgh.com/wp-content/plugins/название_плагина/README.txt можно получить подтверждение наличия плагина и узнать его версию. По умолчанию wpscan не будет показывать вам конкретные cve, для получения этой инфы вам надо будет получить апи ключ (бесплатно) создав аккаунт на wpscan.com.

Не удалось прогрузить медиа


2. Nuclei - этот сканнер является довольно известным среди пентестеров, но не все знают как заапрегрейдить его под wp. Nuclei сканит на основе шаблонов в формате yaml, что означает, что каждый человек может написать свой шаблон проверки на какую либо уязвимость. На гитхабе можно найти кучу разных самописных шаблонов для вордпресс, но среди них выделяется огромный репозиторий nuclei-wordfence-cve . Он содержит в себе шаблоны для проверки практически всех уязвимостей плагинов с 2003 по 2026 год, суммарное кол-во yaml файлов более 60 тысяч. 

Не удалось прогрузить медиа


3. Ну и завершит тройку достаточно слабый для wordpress cканнер Acunetix. В его базе не так много уязвимостей wordpress. Скачать его можете на просторах телеграмма и гитхаба

Приведу примеры критических и распространенных уязвимостей которые живы и по сей день

CVE-2024-9796 - sql инъекция в плагине WP-Advanced-Search.  /wp-content/plugins/wp-advanced-search/class.inc/autocompletion/autocompletion-PHP5.5.php?q=admin&t=wp_users%20--&f=user_login&type&e - payload для подтверждения уязвимости. Ответ сайта будет следующим:

Не удалось прогрузить медиа


Это послужит подтсверждением уязвимости. Из 10к доменов уязвимыми оказалось трое.

CVE-2025-2011 - еще одна наиболее распространенная sql инъекция union типа. Payload будет такой: /wp-admin/admin-ajax.php?s=9999')union+select+111,222,(select(concat(0x44617461626173653a20,database()))),4444,+5--+-&perpage=20&page=1&orderBy=source_id&dateEnd=&dateStart=&order=DESC&sources=&action=depicter-lead-index . На форуме уже упоминалась эта уязвимость. Встречается она достаточно часто - более 10 уязвимых хостов повстречалось мне.

Для масс скана на определенные уязвимости я рекомендую использовать nuclei. Оба шаблона на приведенные мной узявимости находятся в оф репозиторие nuclei.

Что по итогу? На первый взгляд, wordpress - неприкосновенная cms, однако если залезть чуть дальше админ панели можно найти много интересного
👍32 😮3 👏4 🤔4 😢8
Ответ1337or420

Вложение 7821 недоступно Держите для тестов все домены ВордПресс, главное не забудьте удалить СНГ и прочие) wordpress.txt Не удалось прогрузить медиа drive.google.com

если есть возможность выложите и другие цмски joomla, opencart etc.. Думаю пригодится)
👍1

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.