CVE-2016-4438
struts: Possible RCE via REST plugin
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA. Rated lower by Red Hat (high).
Description
The REST plugin in Apache Struts 2 2.3.19 through 2.3.28.1 allows remote attackers to execute arbitrary code via a crafted expression.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.apache.struts:struts2-core, org.apache.struts:struts2-rest-plugin | 2.3.29 |
Show all 2 entries from 1 source
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.apache.struts:struts2-core | 2.3.29 |
| maven::GitHub Security Advisory Maven | org.apache.struts:struts2-rest-plugin | 2.3.29 |
References
- http://jvn.jp/en/jp/JVN07710476/index.html
- http://jvndb.jvn.jp/jvndb/JVNDB-2016-000110
- http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html
- http://www.securityfocus.com/bid/91275
- https://access.redhat.com/security/cve/CVE-2016-4438
- https://bugzilla.redhat.com/show_bug.cgi?id=1348238
- https://github.com/apache/struts
- https://github.com/apache/struts/commit/6d7ac40dcede1793a4534a3dc249fd562d495e8c
All 14 references
- https://github.com/apache/struts/commit/76eb8f38a33ad0f1f48464ee1311559c8d52dd6d
- https://github.com/apache/struts/commit/c9c21378f2fb2ff21355c128c45e106ebd87ad7c
- https://github.com/apache/struts/commit/deefeffd11425f0cd0b797cd86a9b3550234262b
- https://nvd.nist.gov/vuln/detail/CVE-2016-4438
- https://struts.apache.org/docs/s2-037.html
- https://www.cve.org/CVERecord?id=CVE-2016-4438