CVE-2018-11776
highpriority · act · 90OT risk · criticalKEV · exploitedEPSS 1.000 · 100 %ileexploit · weaponizedEURUUSadded 2021-11-03remediate by 2022-05-03
required action Apply updates per vendor instructions.
EPSS · scored 2026-10-27
Apache Struts Remote Code Execution Vulnerability
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.
remediations
Vendor fix, mitigation, or workaround guidance, as published by each source.
No fix is available; mitigate or reduce exposure.
- No fix availablecisco_csaf
No remediation is available at this time.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 8.1–9.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
ATT&CK techniques
ATT&CK techniques this enables or maps to.
exploits (20)
Public proof-of-concept and weaponised exploit code.
- exploit/multi/http/struts2_namespace_ognlApache Struts 2 Namespace Redirect OGNL Injectionweaponized · metasploit
- EDB-45367Apache Struts 2 - Namespace Redirect OGNL Injection (Metasploit)functional · exploit_db
- Ekultek/StrutterProof of Concept for CVE-2018-11776PoC · poc_in_github
affected products (19)
Products and version ranges known to be affected.
- netapp active iq unified manager≥ 7.3nvdUScpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:*:*:*
- netapp active iq unified manager≥ 9.5nvdUScpe:2.3:a:netapp:active_iq_unified_manager:*:*:*:*:*:*:*:*
- netapp oncommand workflow automationall versionsnvdUScpe:2.3:a:netapp:oncommand_workflow_automation:*:*:*:*:*:*:*:*
- oracle communications policy management< 12.5.0nvdUScpe:2.3:a:oracle:communications_policy_management:*:*:*:*:*:*:*:*
- oracle enterprise manager base platform= 13.3.0.0nvdUScpe:2.3:a:oracle:enterprise_manager_base_platform:*:*:*:*:*:*:*:*
- oracle enterprise manager base platform= 13.4.0.0nvdUScpe:2.3:a:oracle:enterprise_manager_base_platform:*:*:*:*:*:*:*:*
- oracle mysql enterprise monitor≤ 3.4.9.4237nvdUScpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*
- oracle mysql enterprise monitor4.0.0 → 4.0.6.5281nvdUScpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*
- oracle mysql enterprise monitor8.0.0 → 8.0.2.8191nvdUScpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*
advisories (2)
Vendor and ecosystem advisories describing this.
- cisco-sa-20180823-apache-strutsApache Struts Remote Code Execution Vulnerability Affecting Cisco Products: August 20182018-08-23csaf · cisco_csafUS
A vulnerability in Apache Struts could allow an unauthenticated, remote attacker to execute arbitrary code on a targeted system. The vulnerability exists because the affected software insufficiently validates user-supplied input, allowing the use of results with no namespace value and the use of url tags with no value or action. In cases where upper actions or configurations also have no namespace or a wildcard namespace, an attacker could exploit this vulnerability by sending a request that submits malicious input to the affected application for processing. If successful, the attacker could execute arbitrary code in the security context of the affected application on the targeted system. The following Snort rules can be used to detect possible exploitation of this vulnerability: Snort SID 29639, 39190, 39191, and 47634 This advisory is available at the following link: https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20180823-apache-struts ["https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20180823-apache-struts"]
- GHSA-cr6j-3jp9-rw65Apache Struts vulnerable to remote command execution (RCE) due to improper input validation2018-10-18ghsa · osvUS
Apache Struts contains a Remote Code Execution when using results with no namespace and it's upper actions have no or wildcard namespace. The same flaw exists when using a url tag with no value, action set, and it's upper actions have no or wildcard namespace.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (62)
External citations — patches, advisories, analysis.
- http://www.arubanetworks.com/assets/alert/ARUBA-PSA-2018-005.txtcnnvd
- http://www.ibm.com/support/docview.wsscnnvd
- http://www.oracle.com/technetwork/security-advisory/alert-cve-2018-11776-5072787.htmlcnnvd
- http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.htmlcnnvd
- http://www.securityfocus.com/bid/105125cnnvd
- http://www.securitytracker.com/id/1041547cnnvd
- http://www.securitytracker.com/id/1041888cnnvd
- https://cwiki.apache.org/confluence/display/WW/S2-057cnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan