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.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat JBoss EAP 5 | richfaces +4 | 3.3.1-4.SP3_patch_02.ep5.el6_10 | RHSA-2018:2664 |
| Red Hat JBoss EAP 5 | richfaces-cdk +1 | 3.3.1-7.SP3_patch_02.ep5.el5 | RHSA-2018:2664 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 5 repositories
-
llamaonsecurity/CVE-2018-12533 ★ 9 · Dec 15, 2018
RF-14310 / CVE-2018-12533 - Payload generator
-
mhagnumdw/richfaces-vulnerability-cve-2018-12533-rf-14310 ★ 2 · Apr 22, 2025
-
arslanben/richfaces-paint2d-lab ★ 1 · Oct 1, 2026
Deliberately vulnerable CTF lab reproducing CVE-2018-12533 (RichFaces Paint2DResource EL injection) end to end.
-
LucasKatashi/paint2die ★ 1 · Nov 24, 2025
Simplest and most reliable RichFaces Paint2DResource CVE-2018-12533 RF-14310 exploit PoC
-
Pastea/CVE-2018-12533 ★ 1 · Nov 8, 2021
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.richfaces:richfaces-core | >= 3.1.0, <= 3.3.4 | — | GHSA-4j38-wjhf-884r |
Advisories 1
- RHSA-2018:2664 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 5.2 security update Red Hat Security Advisories (RHSA) · Jan 14, 2026
References
- RHSA-2018:2664 vendor-advisory
- 1041617 vdb-entry
- https://codewhitesec.blogspot.com/2018/05/poor-richfaces.html
- RHSA-2018:2663 vendor-advisory
- 104502 vdb-entry
- RHSA-2018:2930 vendor-advisory
- 20200313 RichFaces exploitation toolkit mailing-list