CVE-2018-11779CWE-502

In Apache Storm versions 1.1.0 to 1.2.2, when the user is using the storm-kafka-client or storm-kafka modules, it is possible to cause the Storm UI daemon to…

published July 25, 2019

CVSS
—
EPSS
3%
Percentile
89.0
In the wild
Unconfirmed
What it is

⚠️ A crafty deserialization flaw lurks within Apache Storm's Kafka modules! With this vulnerability present, the Storm UI daemon can be tricked into deserializing user input. 😱 Picture a restaurant that serves meals based on customer orders, but without ever checking the ingredients. If a shady patron slips in an unexpected item, it could lead to some disastrous results! An attacker could potentially manipulate the Storm UI to run unwanted Java classes, which could lead to unauthorized actions within the system. While this vulnerability isn’t currently being actively exploited, the risks remain concerning as it can lead to unexpected behavior in your applications.

Put simply

Picture a restaurant that serves meals based on customer orders, but without ever checking the ingredients. If a shady patron slips in an unexpected item, it could lead to some disastrous results! This vulnerability, present in Apache Storm versions 1.1.0 to 1.2.2, allows an attacker to provide malicious bytes that the Storm UI daemon inadvertently deserializes into Java classes, bypassing normal security checks.

What to do

An attacker could potentially manipulate the Storm UI to run unwanted Java classes, which could lead to unauthorized actions within the system. While this vulnerability isn’t currently being actively exploited, the risks remain concerning as it can lead to unexpected behavior in your applications. To mitigate this risk, upgrade to the latest version of Apache Storm that addresses this issue. Review your configuration and ensure that deserialization of user-provided bytes is handled securely. Regularly audit your applications and dependencies for similar vulnerabilities. You've got this! With these steps, you can secure your system against this sneaky flaw. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03477 · 89.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2019-07-25T23:23Z
EPSS history
Timeline
  • 25 JUL 23:23Z
    In Apache Storm versions 1.1.0 to 1.2.2, when the user is using the storm-kafka-client or storm-kafka modules, it is possible to cause the Storm UI daemon to…
    cvelistv5