CVE-2018-12533
RichFaces: Injection of arbitrary EL expressions allows remote code execution via org.richfaces.renderkit.html.Paint2DResource
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Red Hat.
Description
JBoss RichFaces 3.1.0 through 3.3.4 allows unauthenticated remote attackers to inject expression language (EL) expressions and execute arbitrary Java code via a /DATA/ substring in a path with an org.richfaces.renderkit.html.Paint2DResource$ImageData object, aka RF-14310.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.richfaces:richfaces-core | no fix listed |
References
- http://seclists.org/fulldisclosure/2020/Mar/21
- http://www.securityfocus.com/bid/104502
- http://www.securitytracker.com/id/1041617
- https://access.redhat.com/errata/RHSA-2018:2663
- https://access.redhat.com/errata/RHSA-2018:2664
- https://access.redhat.com/errata/RHSA-2018:2930
- https://access.redhat.com/security/cve/CVE-2018-12533
- https://codewhitesec.blogspot.com/2018/05/poor-richfaces.html