CVE-2011-3923 in the critical feed json
Struts ParameterInterceptor vulnerability allows remote command execution
published 2019-11-01 7 y ago modified 2026-06-16 4 mo ago also GHSA-j68f-8h6p-9h5q , EUVD-2022-1771
- cvss
- 9.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 89.5%
- EPSS 89.5% chance of exploitation in 30 days, percentile 99.7%
- public exploits
- 2
- Metasploit, Exploit-DB
Summary
Apache Struts before 2.3.1.2 allows remote attackers to bypass security protections in the ParameterInterceptor class and execute arbitrary commands.
Patch / fix
- maven org.apache.struts:struts2-core 2.3.1.2
- apache struts 2.3.1.2
Timeline
- First public exploit (Metasploit exploit/multi/http/struts_code_exec_parameters)
- Published
Exploit prediction
89.49% chance of exploitation in the next 30 days, higher than 99.7% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit exploit/multi/http/struts_code_exec_parameters Apache Struts ParametersInterceptor Remote Code Execution metasploit exploit, excellent rank, 2011-10-01
- EDB-24874 Apache Struts - 'ParametersInterceptor' Remote Code Execution (Metasploit) remote, 2013-03-22
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.struts:struts2-core | >=2.0.0, <2.3.1.2 |
2.3.1.2 |
Affected products
- Apache Struts
Classification
References
-
exploit-db.com
/exploits/24874
exploit
-
securityfocus.com
/bid/51628
vdb-entry
-
security-tracker.debian.org
/tracker/CVE-2011-3923
web
-
bugzilla.redhat.com
/show_bug.cgi?id=CVE-2011-3923
web
- seclists.org /fulldisclosure/2014/Jul/38
- securitytracker.com /id?1026575
-
exchange.xforce.ibmcloud.com
/vulnerabilities/72585
vdb-entry, web
-
nvd.nist.gov
/vuln/detail/CVE-2011-3923
advisory
-
web.archive.org
/web/20140725074137/http://seclists.org/fulldisclosure/2014/Jul/38
web
-
blog.o0o.nu
/2012/01/cve-2011-3923-yet-another-struts2.html
web
-
struts.apache.org
/development/2.x/docs/s2-009.html
web
Sources
- CVE List CVE-2011-3923
- GitHub Advisory GHSA-j68f-8h6p-9h5q
- NVD CVE-2011-3923
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.