CVE-2017-5638
Уязвимость удаленного выполнения кода в Apache Struts
- Опубликовано
- 11 мар. 2017 г.
- Обновлено
- 21 окт. 2025 г.
- Назначение CNA
- apache
- Наблюдены доказательства
- 7 мар. 2017 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HВысокий · следующие 30 дней
- Процентиль
- 100,0 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
CISA Известно, что эксплуатация
Эта CVE присутствует в каталоге известных эксплуатируемых уязвимостей CISA.
Резюме
Парсер Jakarta Multipart в Apache Struts 2 версий 2.3.x до 2.3.32 и 2.5.x до 2.5.10.1 содержит некорректную обработку исключений и генерацию сообщений об ошибках при попытках загрузки файлов, что позволяет удалённым злоумышленникам выполнять произвольные команды с помощью специально сформированного HTTP-заголовка Content-Type, Content-Disposition или Content-Length. Данная уязвимость эксплуатировалась в реальных атаках в марте 2017 года с использованием заголовка Content-Type, содержащего строку #cmd=.
Источники
79- CVE-2017-5638Эксплойт
Struts02 s2-045 эксплойт-программа
- Struts2-045-ExpЭксплойт
CVE-2017-5638
- CVE-2017-5638-Attack-and-DefenseИсследования
Лаборатория безопасности на основе Docker, демонстрирующая эксплуатацию и защиту Apache Struts2 S2-045 (CVE-2017-5638), включая уязвимые и пропатченные приложения с защитой WAF для практического обучения.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.