CVE-2017-9791 is a critical remote code execution vulnerability affecting Apache Struts 2.1.x and 2.3.x when using the Struts 1 plugin. Attackers can exploit this by passing a malicious field value in a raw message to ActionMessage. With a CVSS score of 9.8 (Critical), this vulnerability is easily exploitable over the network with low attack complexity, leading to complete compromise of confidentiality, integrity, and availability. It is actively exploited in the wild, with public exploit code available in Metasploit and ExploitDB, and has garnered significant community discussion and media attention.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
2.3.1CPE matchmatch criteria | cpe:2.3:a:apache:struts:2.3.1:*:*:*:*:*:*:* | ||
2.3.1.1CPE matchmatch criteria | cpe:2.3:a:apache:struts:2.3.1.1:*:*:*:*:*:*:* | ||
2.3.1.2CPE matchmatch criteria | cpe:2.3:a:apache:struts:2.3.1.2:*:*:*:*:*:*:* | ||
2.3.3CPE matchmatch criteria | cpe:2.3:a:apache:struts:2.3.3:*:*:*:*:*:*:* | ||
2.3.4CPE matchmatch criteria | cpe:2.3:a:apache:struts:2.3.4:*:*:*:*:*:*:* |
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.