Skip to main content
← All vulnerabilities
CVE-2018-11776GHSA-CR6J-3JP9-RW65

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 (ei

Published
Last modified
published
Listed in CISA KEV
Fix
Fixed in 2.3.35, 2.5.17
None on Exploit-DB, Metasploit or GitHub

Summary

Apache Struts, a widely used Java web application framework, is affected by this vulnerability. Under certain configuration and namespace conditions, an attacker could potentially run arbitrary code on the server, giving them control over the affected system.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

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.

Timeline

  1. CVE published
  2. Added to CISA KEV

    CISA has evidence of exploitation in the wild

  3. CISA remediation deadline

    Due date for US federal agencies to patch

  4. Record last updated
  5. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Apache Software Foundation Apache Struts

    2.3 to 2.3.34, 2.5 to 2.5.16

  • org.apache.struts:struts2-coreMaven

    From 2.0.4 · fixed in 2.3.35

  • org.apache.struts:struts2-coreMaven

    From 2.5 · fixed in 2.5.17

References 19

securitytracker.com

Exploit-DB

securityfocus.com

lists.apache.org

oracle.com

security.netapp.com

cwiki.apache.org

psirt.global.sonicwall.com

lgtm.com

arubanetworks.com

GitHub · hook-s3c/CVE-2018-11776-Python-PoC

packetstormsecurity.com