2284 matches found
apache-struts-cve-2017-9805
El framework web Apache Struts El framework web Apache Struts es una solución gratuita de código abierto para crear aplicaciones web Java. Las aplicaciones web se diferencian de los sitios web convencionales en que las aplicaciones web pueden crear una respuesta dinámica. Muchos sitios web entreg...
CVE-2023-50164-PoC
CVE-2023-50164 PoC This repository is a proof of concept PoC of the CVE-2023-50164 vulnerability. 1. About CVE-2023-50164 CVE-2023-50164 is a file path traversal vulnerability that occurs in Apache Struts web application. An attacker could exploit this vulnerability to upload malicious file...
CVE-2017-5638
CVE-2017-5638 目录 1. 概述 2. 依赖项 3. 使用方法 概述 本项目是 Apache Struts 漏洞的概念验证。目标是创建能够生成并测试随机 IP 地址是否存在上述漏洞的软件。 请自担风险使用本项目,且仅用于教育目的。 依赖项 cURL cURL 用于向特定 IP 地址的特定端口发送构造的 HTTP 头。 Nmap Nmap 用于生成包含开放端口 80 或 443 的随机 IP 地址。 使用方法 生成随机 IP 地址并保存到文本文件。 ./getip.sh 要扫描的主机数 要扫描的端口 输出文件名 ./getip.sh 10000 80 output.txt 检查...
CVE-2024-53677-Exploitation
CVE-2024-53677 Explotación Apache Struts RCE a través de la subida de archivos Descripción CVE-2024-53677 es una vulnerabilidad que afecta a Apache Struts desde la versión 2.0.0 hasta antes de la 6.4.0. ⚠️ Esta fue explotada en un laboratorio de Hack The Box. La lógica de subida de archivos en...
PT-2026-106134
Asymmetric resource consumption amplification vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal java.math.BigDecimal property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude large...
CVE-2026-104713: Allocation of Resources Without Limits or Throttling
Allocation of resources without limits or throttling vulnerability in the Apache Struts REST plugin. A request body is read into memory without any bound on how much will be accepted, so a single request can cause the server to allocate memory in proportion to its size, exhausting the Java heap a...
PT-2026-106133
Name of the Vulnerable Software and Affected Versions Apache Struts versions 2.0.0 through 2.3.37 Apache Struts versions 2.5.0 through 2.5.33 Apache Struts versions 6.0.0 through 6.11.0 Apache Struts versions 7.0.0 through 7.3.0 Description An Expression Language Injection issue exists when the...
CVE-2017-5638
CVE-2017-5638 该脚本用于验证 Apache Struts 2 漏洞(CVE-2017-5638),又称 Struts-Shock。它完全无害,不会注入任何恶意负载,仅注入一个名为 'STRUTS2-VALIDATION' 的 HTTP 头,以便验证是否存在漏洞。 由于其多线程能力,它能够在不到10分钟内运行全球范围内的2500多个应用程序。因此,它对于大规模验证企业应用程序非常方便。 用法 运行此脚本有两种方式:带线程和不带线程,唯一的区别在于执行时间。要启用线程功能,只需传递线程参数即可。 第一个参数必须是一个包含所有目标 URL 的 TXT 文件,每行一个。请注意,这些...
apache-struts-pwn_CVE-2017-9805
apache-struts-pwn - CVE-2017-9805 利用工具 Apache Struts CVE-2017-9805 的利用工具 用法 检查单个URL是否存在漏洞。 python apache-struts-pwn.py --url 'http://example.com/struts2-rest-showcase/orders/3' 检查URL列表是否存在漏洞。 python apache-struts-pwn.py --list 'urls.txt' 利用单个URL。 python apache-struts-pwn.py --exploit --url...
struts-s2-052-deserialization-rce-lab
Apache Struts S2-052 RCE por Deserialización de XML Este repositorio demuestra la explotación de Apache Struts S2-052 CVE-2017-9805 mediante deserialización maliciosa de XML. El exploit fue desarrollado mientras se resolvía el laboratorio INE eWPTX Practice Range – Struts XML Deserialization RCE...
CVE-2018-11776
CVE-2018-11776 Investigación de la vulnerabilidad CVE-2018-11776 que permite a los atacantes ejecutar código de forma remota y obtener el control de aplicaciones basadas en Apache Struts. Instalación y explotación https://github.com/hook-s3c/CVE-2018-11776-Python-PoC Suricata En el archivo...
CVE-2026-73633
CVE-2026-73633 Apache Struts S2-072 — PoC + Entorno Principio: El relleno JSON del plugin JSON body habilitado en el servidor «JSON filling» es una funcionalidad central proporcionada por el plugin JSON de Struts 2, que puede entenderse simplemente como un mecanismo automático de conversión de...
CVE-2024-53677-Analysis
CVE-2024-53677 分析 本仓库包含为分析 Apache Struts 中 CVE-2024-53677 而准备的相关文档和实验工件。 概述 CVE-2024-53677 是 Apache Struts 文件上传处理中的一个漏洞。当来自旧版 FileUploadInterceptor 的与文件名相关的元数据被当作普通动作参数处理,并用于服务器端路径计算时,就会触发此问题。本仓库的组织方式旨在将分析报告、截图和本地实验室快照集中存放,以便文档记录和可重现性。 文档 分析报告: docs/CVE-2024-53677Analysis-Report.md 截图: docs/asset...
S2-052
CVE-2017-9805 (S2-052)反弹Shell Exploit 影响版本 Struts 2.1.2 - Struts 2.3.33, Struts 2.5 - Struts 2.5.12 Poc Content-Type: application/xml 0 false 0 calc false java.lang.ProcessBuilder start foo foo false 0 0 false false 0 jdk.nashorn.internal.objects.NativeString referen...
struts2-jakarta-inject
POC Exploit for CVE-2017-5638 Only use this exploit on systems you own or have explicit rights to test Installation If you have go already installed on your computer, go get is the way to go go get github.com/Greynad/struts2-jakarta-inject Usage Single command execution struts2-jakarta-inject -u ...
Common-Vulnerability-and-Exploit
Common-Vulnerability-and-Exploit-5638 Esta es la vulnerabilidad CVE-2017-5638 de Apache Struts struts 2. El mismo CVE que provocó la violación de la base de datos de Equifax. Un informe sobre cómo aplicar este exploit y cómo parchear contra él...
CVE-2017-9805-S2-052
S2-052 POC 用法:python3 struts20179805.py 免责声明: 此脚本仅供教育目的和授权实验室用途。它旨在在受控环境中演示 Apache Struts S2-052 CVE-2017-9805 漏洞。您自行承担使用此工具的全部责任。作者不对因在未经明确书面许可的系统上运行此脚本而产生的任何滥用、损害或法律后果承担责任。未经许可擅自对系统进行测试可能在您的司法管辖区属于违法行为。...
CVE-2024-53677
CVE-2024-53677: Vulnerabilidad de path traversal a RCE en Apache Struts Se ha encontrado una vulnerabilidad de seguridad crítica, identificada como CVE-2024-53677, en Apache Struts, que permite a los atacantes manipular los parámetros de carga de archivos, lo que puede conducir a un path traversa...
CVE-2017-5638
CVE-2017-5638 Apache Struts 2 版本 2.3.x(低于 2.3.32)和 2.5.x(低于 2.5.10.1)的 Jakarta Multipart 解析器存在一个缺陷。该缺陷导致在尝试上传文件时异常处理不当并生成错误消息。因此,攻击者可以通过利用精心构造的 HTTP 头部(如 Content-Type、Content-Disposition 或 Content-Length)远程执行任意命令。 执行 python exploit.py -r -c 参考 NIST NVD MITRE Corporation...