Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2023-50164Analysis- — CVE-2023-50164: злоумышленник может манипулировать параметрами загрузки файлов, чтобы обеспечить обход пути, и в некоторых случаях это может привести к загрузке вредоносного файла, который можно использовать для выполнения удаленного кода. Пользователям рекомендуется обновиться до версий Struts 2.5.33 или Struts 6.3.0.2 или выше, чтобы исправить эту проблему. | Kitploit
Инструменты/GitHubGitHub/asfandalimemon25/cve-2023-50164analysis-
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеОбучение и ОбразованиеЛаборатории и Практика
GitHubasfandalimemon25/cve-2023-50164analysis-

CVE-2023-50164Analysis-

Репозиторий
42 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →

Описание

CVE-2023-50164: злоумышленник может манипулировать параметрами загрузки файлов, чтобы обеспечить обход пути, и в некоторых случаях это может привести к загрузке вредоносного файла, который можно использовать для выполнения удаленного кода. Пользователям рекомендуется обновиться до версий Struts 2.5.33 или Struts 6.3.0.2 или выше, чтобы исправить эту проблему.

Поделиться

CVE-2023-50164: Уязвимое приложение Apache Struts

Критическая уязвимость безопасности, идентифицированная как CVE-2023-50164 (CVE: 9.8), была обнаружена в Apache Struts, позволяя злоумышленникам манипулировать параметрами загрузки файлов, что может привести к несанкционированному обходу пути и удаленному выполнению кода (RCE).

Application

Простое тестовое приложение разработано для анализа CVE

Running Using Docker File

Сначала соберите приложение с помощью команды docker build:

docker build -t exploitable -f DOCKERFILE .

Затем запустите приложение с помощью команды docker run:

docker run -p 8080:8080 exploitable

В этом случае вы можете получить доступ к приложению на порту 8080

Running using MVN Jetty

Вы можете развернуть его в Tomcat или любом другом сервлете, или запустить с помощью mvn jetty:run. В этом случае вы можете получить доступ к приложению на порту 9999. Эксплойт-скрипт работает только в тех случаях, когда приложение развернуто в Tomcat, поскольку путь эксплуатации заключается в загрузке WAR-веб-шелла. Однако, в случае одной и той же уязвимости, могут работать и другие пути эксплуатации в зависимости от используемых технологий и других обстоятельств.

How to run the Exploit

Установите PIP пакеты:

pip install requests requests_toolbelt                                                    

Затем вы можете изменить путь в соответствии с URL вашего приложения и выполнить команду ниже:

python exploit.py --url http://localhost:8080/upload.action

Рекомендуется запускать приложение и эксплойт на хосте Windows. Эксплойт может не работать на *nix системах в некоторых случаях.

Note

Этот эксплойт-скрипт создан для исследовательских целей. Он не предназначен для использования в каких-либо вредоносных или несанкционированных действиях.

Скачать инструмент