Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/jas502n/st2-046-poc
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试
GitHubjas502n/st2-046-poc

st2-046-poc

st2-046-poc CVE-2017-5638

查看仓库
21298年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

#Struts2 Content-Disposition filename 空字节变种 (CVE-2017-5638)

Struts2 安全公告 S2-046

一个空字节(\x00)在请求的 Content-Disposition 头部的 filename 字段中会触发 InvalidFileNameException,异常消息中包含相同的(客户端控制的)文件名字符串,该字符串可在错误处理期间被用于触发 OGNL 评估。请注意,这与最初在 S2-045 中报告的 Content-Type 向量 以及 S2-046 中提到的 Content-Length/Content-Disposition 变种 相似但不同。

上述所有变种已经在 Struts2 版本 2.3.32 和 2.5.10.1 的补丁中修复,项目也可以改用 struts-extras 在不升级的情况下进行就地缓解,但请注意,以前的针对 Content-Type 的 WAF/LB 对策可能无法防御这些替代向量。

sh exploit-cd.sh [url] [command] [[add'l curl args]]

下载工具