CVE-2020-11975

Apache Unomi allows conditions to use OGNL scripting which offers the possibility to call static Java classes from the JDK that could execute code with the…

published June 5, 2020

CVSS
—
EPSS
31%
Percentile
98.2
In the wild
Unconfirmed
What it is

⚠️ A crafty OGNL scripting oversight in Apache Unomi could let attackers execute static Java classes, potentially empowering them with the same permissions as the running process. 🔥 Think of it as a waiter who accidentally delivers a secret ingredient to the chef without verifying the order—suddenly, a dish can be prepared that wasn’t intended, with unforeseen consequences! If an attacker exploits this vulnerability, they could run unwanted code on your server, leading to unauthorized access or data manipulation. Essentially, they'd be slipping through the kitchen doors and cooking up a storm without anyone noticing!

Put simply

Think of it as a waiter who accidentally delivers a secret ingredient to the chef without verifying the order—suddenly, a dish can be prepared that wasn’t intended, with unforeseen consequences! This CVE allows conditions in Apache Unomi to leverage OGNL scripting, enabling attackers to call static Java classes from the JDK, thereby executing arbitrary code.

What to do

If an attacker exploits this vulnerability, they could run unwanted code on your server, leading to unauthorized access or data manipulation. Essentially, they'd be slipping through the kitchen doors and cooking up a storm without anyone noticing! To mitigate this vulnerability, ensure that you’re running the latest version of Apache Unomi. Review your configuration to limit the use of OGNL scripting and consider implementing input validation to prevent unauthorized command execution. You’ve got this! Stay vigilant and secure your systems, and you’ll be a security hero in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.30610 · 98.2th percentile
Published
2020-06-05T14:10Z
EPSS history
Timeline
  • 05 JUN 14:10Z
    Apache Unomi allows conditions to use OGNL scripting which offers the possibility to call static Java classes from the JDK that could execute code with the…
    cvelistv5