CVE-2018-11776
Apache Struts contains a vulnerability that allows for remote code execution under two circumstances. One, where the alwaysSelectFullNamespace option is true and the value isn't set for a result defined in underlying configurations and in same time, its upper package configuration have no or wildcard namespace. Or, using URL tag which doesn't have value and action set and in same time, its upper package configuration have no or wildcard namespace.
Apache Struts versions 2.3 to 2.3.34 and 2.5 to 2.5.16 suffer from possible Remote Code Execution when alwaysSelectFullNamespace is true (either by user or a plugin like Convention Plugin) and then: results are used with no namespace and in same time, its upper package have no or wildcard namespace and similar to results, same possibility when using url tag which doesn't have value and action set and in same time, its upper package have no or wildcard namespace.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H- packetstormsecurity.com/files/172830/Apache-Struts-Remote-Code-Execution.htmlThird Party AdvisoryVDB Entry
- arubanetworks.com/assets/alert/ARUBA-PSA-2018-005.txtBroken LinkMailing List
- oracle.com/technetwork/security-advisory/alert-cve-2018-11776-5072787.htmlPatchThird Party Advisory
- oracle.com/technetwork/security-advisory/cpuoct2018-4428296.htmlPatchThird Party Advisory
- securityfocus.com/bid/105125Broken LinkThird Party Advisory
- securitytracker.com/id/1041547Broken LinkThird Party Advisory
- securitytracker.com/id/1041888Broken LinkThird Party Advisory
- cwiki.apache.org/confluence/display/WW/S2-057Issue TrackingThird Party Advisory
- github.com/hook-s3c/CVE-2018-11776-Python-PoCExploitThird Party Advisory
- lgtm.com/blog/apache_struts_CVE-2018-11776ExploitThird Party Advisory
- lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org%3EMailing List
- psirt.global.sonicwall.com/vuln-detail/SNWLID-2018-0012Third Party Advisory
Actively exploited. Patch immediately.
- Exploitation
- Confirmed in the wild (CISA KEV)
- Federal remediation deadline
- Overdue by 1637 days
- CVSS
- 8.1 HIGH
- EPSS (30-day exploit probability)
- 100.0% · top 1% of all CVEs
- Weakness
- NVD-CWE-noinfo
- Attack vector
- Network, remotely reachable
- Preconditions
- No privileges and no user interaction
- 1.Apply updates per vendor instructions.
- 2.Treat as emergency change: patch or isolate internet-facing instances first.
- 3.Review exposure: confirm which instances are reachable from the internet and restrict access until patched.
- 4.Hunt for compromise: review logs for the disclosure window, not just from the patch date.
Assessment is derived automatically from the live signals above; verify against your own asset inventory.