# N/A
## 漏洞概述
Apache Struts 框架存在远程代码执行(RCE)漏洞,原因是使用了意外的 Freemarker 表达式而非字符串字面量。
## 影响版本
- 2.0.0 至 2.3.33
- 2.5 至 2.5.10.1
## 漏洞细节
在受影响的版本中,如果在 Freemarker 标签中使用了意外的表达式而不是字符串字面量,攻击者可以利用该漏洞执行任意代码。
## 影响
此漏洞可能导致远程代码执行,攻击者可能借此控制受影响的应用程序服务器。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | A simple script for exploit RCE for Struts 2 S2-053(CVE-2017-12611) | https://github.com/brianwrf/S2-053-CVE-2017-12611 | POC详情 |
| 2 | Apache Struts 2.0.0 through 2.3.33 and 2.5 through 2.5.10.1 uses an unintentional expression in a Freemarker tag instead of string literals, which makes it susceptible to remote code execution attacks. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2017/CVE-2017-12611.yaml | POC详情 |
| 3 | None | https://github.com/tcetin704/CVE-2017-12611 | POC详情 |
| 4 | RCE project | https://github.com/zeynepsilao/CVE-2017-12611_Exploit | POC详情 |
暂无评论