CVE-2022-42468CWE-20CWE-74

Apache Flume prior to 1.11.0 has an Improper Input Validation (JNDI Injection) in JMSSource

Critical · published October 26, 2022

CVSS v3.1
9.8
EPSS
3%
Percentile
87.2
In the wild
Unconfirmed
What it is

🚨 A misconfigured JMS Source in Apache Flume could let an attacker run wild with remote code execution—like leaving your door wide open in a high-crime neighborhood! 🔥 Think of it as a restaurant that allows any delivery driver to come in and cook in the kitchen, where a simple change in the order could lead to chaos. If the providerURL is set to something unsafe, it’s an invite for trouble! This vulnerability could allow an attacker to execute arbitrary code on the server, potentially leading to data breaches, service disruption, or complete takeovers. It’s absolutely devastating, with far-reaching consequences if exploited!

Put simply

Think of it as a restaurant that allows any delivery driver to come in and cook in the kitchen, where a simple change in the order could lead to chaos. If the providerURL is set to something unsafe, it’s an invite for trouble! CVE-2022-42468 affects Apache Flume versions 1.4.0 through 1.10.1, allowing remote code execution through unsafe providerURLs in JMS Source configurations when using JNDI. The fix restricts JNDI usage to only the java protocol or none at all.

What to do

This vulnerability could allow an attacker to execute arbitrary code on the server, potentially leading to data breaches, service disruption, or complete takeovers. It’s absolutely devastating, with far-reaching consequences if exploited! Upgrade Apache Flume to the latest version (1.10.2 or later) immediately to close this loophole. Additionally, audit your JMS Source configurations to ensure no unsafe providerURLs are in use. This is a high-priority task! You’ve got this! Follow these steps, and you’ll be a security hero in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02994 · 87.2th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2022-10-26T00:00Z
EPSS history
Timeline
  • 26 OCT 00:00Z
    Apache Flume prior to 1.11.0 has an Improper Input Validation (JNDI Injection) in JMSSource
    cvelistv5