Wavense
VulnerabilitiesVendorsMy Stack
Wavense© 2026 Wavense. All rights reserved.Privacy PolicyTerms & Conditions
Vulnerabilities/CVE-2018-14667
Vulnerability dossier

CVE-2018-14667

RichFaces Framework EL Injection Arbitrary Code Execution

VendorredhatPublishedNov 6, 2018SourceNVDWeaknessCWE-94
Act now

Actively exploited in the wild. Patch or mitigate immediately — don't wait for a maintenance window.

Severity
Critical · 9.8
CVSS base score
Exploitation
In the wild
CISA KEV
Predicted risk
74% model
EPSS forecast — overtaken by confirmed exploitation
Exposure
Internet-facing
Exploitable remotely, no login, no user action
01

What's the risk?

An unauthenticated attacker, remotely over the network, with no user interaction, can fully compromise the system — steal data, tamper with it and take it offline.

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.

How it's exploitedMITRE ATT&CK · inferred from weakness & vector
Initial Access
T1190Exploit Public-Facing Application
Execution
T1059Command and Scripting InterpreterT1203Exploitation for Client Execution

Inferred from the weakness type (CWE) and how the flaw is reached — the techniques an attacker would chain to exploit this. Real-world corroboration appears here as threat intel is folded in.

02

Who's exploiting it?

Corroborated threat activity referencing this CVE — with source and confidence, not inference.

Confirmed exploited in the wild. CISA KEV · catalogued Sep 28, 2023

Named threat actors and observed ATT&CK techniques appear here as intel feeds are folded in — the ATT&CK chain above stays inferred until then.

03

Are we affected?

3
  • Affectedredhat · enterprise_linux5.0
  • Affectedredhat · enterprise_linux6.0
  • Affectedredhat · richfacesall versions
04

What to do

Generated by Wavense from the CVE record — an immediate mitigation and the permanent fix.

  1. !

    Mitigate now

    Implement Web Application Firewall (WAF) rules to detect and block known Expression Language injection patterns targeting RichFaces UserResource. Restrict network access to RichFaces applications from untrusted sources, ensuring they are not directly exposed to the internet if possible. Enhance monitoring of application logs for suspicious requests to UserResource and unexpected process creation on affected servers.

  2. ✓

    Permanent fix

    The permanent resolution is to upgrade RichFaces Framework to a version that addresses CVE-2018-14667. All versions of RichFaces Framework 3.X through 3.3.4 are vulnerable and should be updated immediately. Consult official Red Hat/JBoss documentation for the specific patched version or migration path to a supported framework.

Technical details— weakness, CVSS vector & calculator, related CVEs

Business impact

A remote, unauthenticated attacker can exploit this Expression Language (EL) injection vulnerability to execute arbitrary code on the server running RichFaces Framework. This grants the attacker full control over the compromised system, allowing for data theft, service disruption, or further network penetration. The business consequences include severe data breaches, system downtime, and potential regulatory non-compliance.

Weakness

1
CWE-94Common Weakness Enumeration · MITRE definition

CVSS 3.1 details

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
0.0
/ 10.0 base
Critical severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability metrics
Attack VectorAV
Remotely exploitable across a network
Attack ComplexityAC
No special conditions required
Privileges RequiredPR
No authorization needed
User InteractionUI
No user participation needed
Impact metrics
ScopeS
Impact confined to the vulnerable component
ConfidentialityC
Total loss of confidentiality
IntegrityI
Total loss of integrity
AvailabilityA
Total loss of availability

Related vulnerabilities

Other CVEs affecting enterprise linux

NVD
9.8Critical
CVE-2014-7169KEVPoCExploit likely

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of environment variables, which allows remote attackers to write to files or possibly have unknown other impact via a crafted environment, as demonstrated by vectors involving the ForceCommand feature in OpenSSH sshd, the mod_cgi and mod_cgid modules in the Apache HTTP Server, scripts executed by unspecified DHCP clients, and other situations in which setting the environment occurs across a privilege boundary from Bash execution. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-6271.

ibmCWE-78OS Command InjectionNetworkLow effortNo authNo interactionCIA
2014-09-25
NVD
9.8Critical
CVE-2014-6271KEV⚙ WeaponizedExploit likely

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which allows remote attackers to execute arbitrary code via a crafted environment, as demonstrated by vectors involving the ForceCommand feature in OpenSSH sshd, the mod_cgi and mod_cgid modules in the Apache HTTP Server, scripts executed by unspecified DHCP clients, and other situations in which setting the environment occurs across a privilege boundary from Bash execution, aka "ShellShock." NOTE: the original fix for this issue was incorrect; CVE-2014-7169 has been assigned to cover the vulnerability that is still present after the incorrect fix.

ibmCWE-78OS Command InjectionNetworkLow effortNo authNo interactionCIA
2014-09-24
NVD
9.3Critical
CVE-2025-32463KEV⚙ WeaponizedExploit likely

Sudo before 1.9.17p1 allows local users to obtain root access because /etc/nsswitch.conf from a user-controlled directory is used with the --chroot option.

suseCWE-829Inclusion from Untrusted Control SphereLocalLow effortNo authNo interactionCIA
2025-06-30
NVD
9.0Critical
CVE-2021-40438KEVExploit likely

A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.

redhatCWE-918Server-Side Request Forgery (SSRF)NetworkHigh effortNo authNo interactionCIA
2021-09-16
NVD
8.8High
CVE-2025-31277KEV

The issue was addressed with improved memory handling. This issue is fixed in Safari 18.6, iOS 18.6 and iPadOS 18.6, macOS Sequoia 15.6, tvOS 18.6, visionOS 2.6, watchOS 11.6. Processing maliciously crafted web content may lead to memory corruption.

redhatCWE-119Memory Buffer ErrorNetworkLow effortNo authUser neededCIA
2025-07-30
NVD
8.8High
CVE-2023-5217KEV

Heap buffer overflow in vp8 encoding in libvpx in Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

microsoftCWE-787Out-of-bounds WriteNetworkLow effortNo authUser neededCIA
2023-09-28
NVD
8.8High
CVE-2023-32373KEV

A use-after-free issue was addressed with improved memory management. This issue is fixed in watchOS 9.5, tvOS 16.5, macOS Ventura 13.4, iOS 15.7.6 and iPadOS 15.7.6, Safari 16.5, iOS 16.5 and iPadOS 16.5. Processing maliciously crafted web content may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited.

appleCWE-416Use After FreeNetworkLow effortNo authUser neededCIA
2023-06-23
NVD
8.8High
CVE-2019-8720KEV

A vulnerability was found in WebKit. The flaw is triggered when processing maliciously crafted web content that may lead to arbitrary code execution. Improved memory handling addresses the multiple memory corruption issues.

redhatCWE-119Memory Buffer ErrorNetworkLow effortNo authUser neededCIA
2023-03-06
0.0
/ 10.0 base
Critical severity
Key facts
CVE ID
CVE-2018-14667
Published
Nov 6, 2018
Last modified
Nov 3, 2025
CVSS
9.8 (v3.1)
EPSS
74.20%
In CISA KEV
Yes
Confidence
100/100
Weakness
CWE-94
Timeline
  1. Nov 6, 2018Published to NVDNVD
  2. Nov 3, 2025Record last modifiedNVD
  3. Aug 17, 2026AI analysis generatedWavense
View on NVD