CVE-2012-0391 is a critical remote code execution vulnerability affecting Apache Struts versions prior to 2.2.3.1. It arises from the ExceptionDelegator component improperly interpreting parameter values as OGNL expressions during specific exception handling, allowing attackers to execute arbitrary Java code. With a CVSS score of 9.8 (CRITICAL) and an EPSS score of 0.883, this vulnerability is easily exploitable over the network with low complexity and no user interaction, leading to complete compromise of confidentiality, integrity, and availability. This flaw is actively exploited in the wild, with readily available exploit modules in Metasploit and multiple entries in ExploitDB, and has garnered significant community discussion and media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 2.2.3.1CPE matchmatch criteria | cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.