CVE-2018-14667KEV · OVERDUECWE-94

Red Hat JBoss RichFaces Framework Expression Language Injection Vulnerability

Critical · published November 6, 2018

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 9.8. It is confirmed in active exploitation. It sits in the 99.5th percentile for exploit probability.

1100
days past CISA
deadline
CVSS v3.0
9.8
EPSS
74%
Percentile
99.5
In the wild
Confirmed
What it is

🚨 A sneaky EL injection vulnerability lurks in RichFaces Framework versions 3.X through 3.3.4! A remote, unauthenticated attacker can exploit this to run arbitrary code—yikes! 🔥 Think of this like a waiter taking a restaurant order without checking if it's in the menu. If the diner can shout out whatever dish they want, they could end up demanding something outrageous that wreaks havoc in the kitchen! An attacker could execute harmful code on the server, potentially gaining complete control over your application. This isn't just embarrassing—it's absolutely devastating, risking sensitive data and compromising your entire environment!

Put simply

Think of this like a waiter taking a restaurant order without checking if it's in the menu. If the diner can shout out whatever dish they want, they could end up demanding something outrageous that wreaks havoc in the kitchen! This vulnerability allows for Expression Language (EL) injection via the UserResource, enabling attackers to send a chain of Java serialized objects that can be executed on the server side. This means they can manipulate the application to perform actions as if they were an authorized user.

What to do

An attacker could execute harmful code on the server, potentially gaining complete control over your application. This isn't just embarrassing—it's absolutely devastating, risking sensitive data and compromising your entire environment! Immediately update RichFaces to version 3.3.5 or later to patch this vulnerability. Additionally, review your security policies and consider implementing input validation to prevent similar attacks in the future. Don't let this get out of hand! You've got this! By taking these actions, you're stepping up as a security hero and locking down your application. 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.74202 · 99.5th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2018-11-06T22:00Z
KEV added
2023-09-28 · due 2023-10-19
EPSS history
Timeline
  • 28 SEP 00:00Z
    Added to CISA KEV — remediate by Oct 19
    kev
  • 06 NOV 22:00Z
    The RichFaces Framework 3.X through 3.3.4 is vulnerable to Expression Language (EL) injection via the UserResource resource
    cvelistv5