Description
Cross-site scripting (XSS) vulnerability in Apache Struts 1.2.7, and possibly other versions allows remote attackers to inject arbitrary web script or HTML via the query string, which is not properly quoted or filtered when the request handler generates an error message.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Apache Struts 1.2.7 - Error Response Cross-Site Scripting EDB-26542 · remote · Nov 21, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.struts:struts-core | <= 1.2.7 | — | GHSA-9cjh-qmvx-436c |
References
- RHSA-2006:0161 vendor-advisory
- ADV-2005-2525 vdb-entry
- 21021 vdb-entry
- 15512 vdb-entry
- http://www.hacktics.com/AdvStrutsNov05.html
- 20051121 Security Advisory: Struts Error Message Cross Site Scripting mailing-list
- RHSA-2006:0157 vendor-advisory
- 1015257 vdb-entry
- 197 third-party-advisory
- 17677 third-party-advisory
- 18341 third-party-advisory
- [struts-issues] 20201207 [jira] [Created] (WW-5105) Tracking the fix commit of CVE-2005-3745 and CVE-2018-1327 mailing-list
- [struts-issues] 20201207 [jira] [Updated] (WW-5105) Tracking the fix commit of CVE-2005-3745 and CVE-2018-1327 mailing-list