CVE-2012-0391
struts: User input is evaluated as an OGNL expression when there's a conversion error
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD, GHSA. Daha düşük diyenler: Red Hat (yüksek).
Açıklama
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of properties, which allows remote attackers to execute arbitrary Java code via a crafted parameter.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.apache.struts.xwork:xwork-core, org.apache.struts:struts2-core | 2.2.3.1 |
1 kaynaktaki 2 kaydın hepsini göster
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.apache.struts.xwork:xwork-core | 2.2.3.1 |
| maven::GitHub Security Advisory Maven | org.apache.struts:struts2-core | 2.2.3.1 |
Referanslar
- http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html
- http://secunia.com/advisories/47393
- http://struts.apache.org/2.x/docs/s2-008.html
- http://struts.apache.org/2.x/docs/version-notes-2311.html
- http://www.exploit-db.com/exploits/18329
- https://access.redhat.com/security/cve/CVE-2012-0391
- https://github.com/apache/struts
- https://github.com/apache/struts/commit/25e50069d60434a30395e3a98357ffba2bed427e
16 referansın hepsi
- https://github.com/apache/struts/commit/5f54b8d087f5125d96838aafa5f64c2190e6885b
- https://github.com/apache/struts/commit/b4265d369dc29d57a9f2846a85b26598e83f3892
- https://issues.apache.org/jira/browse/WW-3668
- https://nvd.nist.gov/vuln/detail/CVE-2012-0391
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2012-0391
- https://www.cve.org/CVERecord?id=CVE-2012-0391
- https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt