Every CVE Search/ Get API key

CVE-2018-14667

Richfaces vulnerable to arbitrary code execution

9.8 CriticalIn KEVPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

74.2%Up 58.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 9.8

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.

Record
CVE-2018-14667
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
EUVDEUVD-2022-4307 9.8

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.

Record
EUVD-2022-4307
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-j7mw-7crr-658v 9.8

Richfaces vulnerable to arbitrary code execution

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.

Record
GHSA-j7mw-7crr-658v
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H
Weakness
CWE-94
Updated
2026-11-02
CISA KEV No score

Red Hat JBoss RichFaces Framework Expression Language Injection Vulnerability

Red Hat JBoss RichFaces Framework contains an expression language injection vulnerability via the UserResource resource. A remote, unauthenticated attacker could exploit this vulnerability to execute malicious code using a chain of Java serialized objects via org.ajax4jsf.resource.UserResource$UriData.

Record
CVE-2018-14667
Weakness
CWE-94
Updated
2026-11-02
NVD 9.8

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.

Record
CVE-2018-14667
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-94
Updated
2026-11-02
OSVGHSA-j7mw-7crr-658v 9.8

Richfaces vulnerable to arbitrary code execution

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.

Record
GHSA-j7mw-7crr-658v
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H
Weakness
CWE-94
Updated
2026-11-02
OSVRHSA-2018:3517 9.8

Red Hat Security Advisory: JBoss Enterprise Application Platform 5.2.0 security update

Record
RHSA-2018:3517
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.richfaces:richfaces-core
Maven
before 3.3.4
3.3.4
richfaces
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-cdk
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-demo
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-docs
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-framework
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-root
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces-ui
Red Hat:jboss_enterprise_application_platform:5::el5
before 0:3.3.1-9.SP3_patch_03.ep5.el5
0:3.3.1-9.SP3_patch_03.ep5.el5
richfaces
Red Hat:jboss_enterprise_application_platform:5::el6
before 0:3.3.1-6.SP3_patch_03.ep5.el6
0:3.3.1-6.SP3_patch_03.ep5.el6
richfaces-demo
Red Hat:jboss_enterprise_application_platform:5::el6
before 0:3.3.1-6.SP3_patch_03.ep5.el6
0:3.3.1-6.SP3_patch_03.ep5.el6
richfaces-framework
Red Hat:jboss_enterprise_application_platform:5::el6
before 0:3.3.1-6.SP3_patch_03.ep5.el6
0:3.3.1-6.SP3_patch_03.ep5.el6
richfaces-root
Red Hat:jboss_enterprise_application_platform:5::el6
before 0:3.3.1-6.SP3_patch_03.ep5.el6
0:3.3.1-6.SP3_patch_03.ep5.el6
richfaces-ui
Red Hat:jboss_enterprise_application_platform:5::el6
before 0:3.3.1-6.SP3_patch_03.ep5.el6
0:3.3.1-6.SP3_patch_03.ep5.el6

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubnareshmail/cve-2018-146672018-11-18
PoC in GitHubzeroto01/CVE-2018-146672018-11-23
PoC in GitHubr00t4dm/CVE-2018-146672018-11-28
PoC in GitHubsyriusbughunt/CVE-2018-146672018-11-30
PoC in GitHubquandqn/cve-2018-146672019-07-29
PoC in GitHubVenscor/CVE-2018-14667-poc2019-09-23
PoC in GitHubr4ch1d0/CVE-2018-14667_Lab_POC2026-08-31

History

History
RecordedChangedSources
exploitation, exploits
first indexedCVE List, EUVD, GitHub Advisories, CISA KEV, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-14667 is a critical vulnerability (CVSS 9.8) in [unknown] Richfaces, published November 6, 2018. CISA lists it as known to be exploited, since September 28, 2023. EUVD reports exploitation since September 28, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 74.2%, the 99th percentile. Fixed in org.richfaces:richfaces-core 3.3.4.

References

Show 15 moreShow less
MoveEnter Open