343 matches found
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...
S2-045-EXP-POC-TOOLS
CNVD-ID CNVD-2017-02474 发布时间 2017-03-07 危害级别 高 AV:N/AC:L/Au:N/C:C/I:C/A:C 影响产品 Apache struts =2.3.5,=2.5, CVE Identifier CVE-2017-5638 Problem It is possible to perform a RCE attack with a malicious Content-Type value. If the Content-Type value isn't valid an exception is thrown which is then use...
CVE-2017-5638
CVE-2017-5638 Apache Struts 2.3.5 示例:...
struts2_cve-2017-5638
struts2cve-2017-5638 这是一个对 Python 漏洞利用代码的 Java 移植版本,原代码位于:https://www.exploit-db.com/exploits/41570/。 该软件编写为无外部依赖。 免责声明 此工具仅供安全工程师和应用程序安全人员用于安全评估。请负责任地使用此工具。本人不对任何人使用此应用程序的方式承担责任。对于因使用此工具造成的任何损害或引发的任何犯罪,本人概不负责。 漏洞信息 CVE-ID :CVE-2017-5638 链接 :https://vulners.com/cve/CVE-2017-5638 描述 :Apache Struts...
PoC-CVE-2017-5638
PoC: Apache Struts2 CVE-2017-5638(安全な教育用デモ) 📌 概要 このプロジェクトは、CVE-2017-5638 の Proof-of-Concept PoC です。これは、影響を受けるサーバー上で攻撃者が任意のコードを実行できるようにする、有名な Apache Struts2 の脆弱性です。 ⚠️ このリポジトリには、教育目的のみ を目的とした 安全で非悪用のデモ が含まれています。悪意のある動作は一切行いません。 🔎 脆弱性について CVE ID : CVE-2017-5638 種類 : リモートコード実行 RCE コンポーネント : Apache...
EUVD-2026-57757
@fastify/busboy vulnerable to Denial of Service via prototype-named multipart part header...
CVE-2017-5638
CVE-2017-5638 Apache Struts 2 简介: Apache Struts 2 是一个用于开发 Java EE Web 应用程序的开源 Web 应用框架,它是 Struts 框架的第二代,于 2006 年 10 月 10 日首次发布。Struts 框架的设计旨在帮助创建采用 MVC 架构的 Web 应用程序。 Apache Struts 是一个广泛使用的框架,2017 年超过 65% 的《财富》100 强公司使用了 Apache Struts 框架。 有用链接: 框架网站 漏洞详情 Apache Struts RCE 解释 漏洞解释 关于漏洞:CVE-2017-563...
CVE-2017-5638
实验1 — Apache Struts2 OGNL注入 CVE-2017-5638 / S2-045 一、系统分析 攻击面分析 启动容器后,Struts2日志显示应用程序加载了熟悉的配置文件,如struts-default.xml 、struts-plugin.xml 和struts.xml 。这确认了所使用的框架是Apache Struts2 。 一个值得注意的点出现在这一行: Choosing bean jakarta for org.apache.struts2.dispatcher.multipart.MultiPartRequest...
Rocky Linux 9 [CIQ] Security Update: pcs / pcs-snmp Multiple Vulnerabilities (crlsa-2025_19512)
The Rocky Linux 9 host has packages installed that are affected by multiple vulnerabilities as referenced in the CIQ crlsa-202519512 advisory. rubygem-rack: Rack QueryParser has an unsafe default allowing paramslimit bypass via semicolon- separated parameters CVE-2025-59830 rack: Rack's unbounded...
XworkStruts-RCE
XworkStruts-RCE CVE-2017-5638 Script de prueba de vulnerabilidad RCE XworkStruts El analizador Jakarta Multipart en Apache Struts 2 2.3.x anteriores a 2.3.32 y 2.5.x anteriores a 2.5.10.1 tiene un manejo incorrecto de excepciones y generación de mensajes de error durante los intentos de carga de...
CVE-2017-5638
CVE-2017-5638 Apache Struts 2.0 RCE 漏洞 这是一个用于利用 CVE-2017-5638 的脚本——它允许攻击者通过 Content-Type 标头向 Web 应用程序注入操作系统命令。 Apache Struts 2 是一个开源 Web 应用程序框架,用于开发 Java EE Web 应用程序。它使用并扩展了 Java Servlet API,鼓励开发者采用模型-视图-控制器(MVC)架构。 在 2017 年 3 月的最后一周,一位化名为“Nike Zheng”的 Apache Struts 黑客发布了一个公开的概念验证利用代码,展示了在存在漏洞的...
Astra Linux – Vulnerability in python-tornado
Tornado is a Python web framework and asynchronous networking library. When Tornado’s “multipart/form-data” parser encounters certain errors, it logs a warning but continues attempting to parse the remaining data. This allows remote attackers to generate an extremely large volume of logs,...
Astra Linux – Vulnerability in Ruby-Rack
Rack is a modular Ruby web server interface. In versions 3.0.0.beta1 through 3.1.21, and from 3.2.0 through 3.2.6, Rack::Multipart::Parserhandlemimehead parsed quoted multipart parameters such as Content-Disposition: form-data; name="..." using repeated Stringindex searches combined with...
Astra Linux – Vulnerability in Python-Werkzeug
Werkzeug is a comprehensive WSGI web application library. Prior to version 2.2.3, Werkzeug’s multipart form data parser would parse an unlimited number of parts, including file parts. These parts could be small amounts of data, but each part requires CPU time to parse, and may consume more memory...
Astra Linux – Vulnerability in Python-Django
A issue was discovered in the Multipart Request Parser in Django 3.2 before 3.2.18, 4.0 before 4.0.10, and 4.1 before 4.1.7. Passing certain inputs e.g., an excessive number of parts to multipart forms could result in too many open files or memory exhaustion, and posed a potential vector for a...
Security update for libsoup
This update for libsoup fixes the following issue: CVE-2026-12548: out-of-bounds read in multipart body parser due to an integer truncation bsc1272196. Patch Instructions: To install this SUSE update use the SUSE recommended installation methods like YaST onlineupdate or "zypper patch"...
EUVD-2026-67932
multer vulnerable to Denial of Service via oversized array index in field names...
Security update for libsoup
This update for libsoup fixes the following issue: CVE-2026-12548: out-of-bounds read in multipart body parser due to an integer truncation bsc1272196. Patch Instructions: To install this SUSE update use the SUSE recommended installation methods like YaST onlineupdate or "zypper patch"...
SUSE-SU-2026:4023-1 Security update for libsoup
This update for libsoup fixes the following issue: - CVE-2026-12548: out-of-bounds read in multipart body parser due to an integer truncation bsc1272196...
SUSE-SU-2026:3973-1 Security update for libsoup2
This update for libsoup2 fixes the following issues: - CVE-2026-12548: out-of-bounds read in multipart body parser due to an integer truncation bsc1272196. Changes for libsoup2: - update after changes in the public suffix list: '.bd' is no longer in the public suffix list so let's use '.jm' inste...