CVE Catalog

Actively exploited in the wild

Apache Struts Remote Code Execution Vulnerability

Apache - Struts · Listed in the CISA KEV since 2021-11-03. This indicates confirmed attacks in production environments.

Required action: Apply updates per vendor instructions.

CVE-2018-11776

HighCVSS 8.1KEV
Published: Updated: Translated: NVD NIST

Summary

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 at the same time, its upper package has no or wildcard namespace; similarly when using url tag which doesn't have value and action set and at the same time, its upper package has no or wildcard namespace.

Risk Assessment

A remote attacker could execute arbitrary code on the application server, leading to full system compromise and data exfiltration.

Recommendation

Upgrade Apache Struts to version 2.3.35 or 2.5.17 or later; if not possible, review the alwaysSelectFullNamespace and namespace configuration.

Other vulnerabilities in Apache Struts

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS