CVE-2018-14667
RichFaces: Expression Language injection via UserResource allows for unauthenticated remote code execution
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, GHSA, Red Hat.
Beschreibung
The RichFaces Framework 3.X through 3.3.4 is vulnerable to Expression Language (EL) injection via the UserResource resource. A remote, unauthenticated attacker could exploit this to execute arbitrary code using a chain of java serialized objects via org.ajax4jsf.resource.UserResource$UriData.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.richfaces:richfaces-core | 3.3.4 |
Referenzen
- http://packetstormsecurity.com/files/156663/Richsploit-RichFaces-Exploitation-Toolkit.html
- http://seclists.org/fulldisclosure/2020/Mar/21
- http://www.securitytracker.com/id/1042037
- https://access.redhat.com/errata/RHSA-2018:3517
- https://access.redhat.com/errata/RHSA-2018:3518
- https://access.redhat.com/errata/RHSA-2018:3519
- https://access.redhat.com/errata/RHSA-2018:3581
- https://access.redhat.com/security/cve/CVE-2018-14667
Alle 14 Referenzen
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14667
- https://github.com/richfaces/richfaces/commit/1372eb716c1a215a5af124198f21bde33fafad06
- https://nvd.nist.gov/vuln/detail/CVE-2018-14667
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2018-14667
- https://www.cve.org/CVERecord?id=CVE-2018-14667