CVE-2020-13942CWE-20

Remote Code Execution in Apache Unomi

published November 24, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.3th percentile for exploit probability.

CVSS
—
EPSS
68%
Percentile
99.3
In the wild
Unconfirmed
What it is

⚠️ A crafty OGNL or MVEL script injection lurks at the /context.json endpoint! Attackers could wield this vulnerability like a mischievous artist sneaking in their own colors to a painting. 🎨 Think of it like a restaurant chef who allows diners to write their own ingredients on the order — if not checked, a dish could turn into a culinary disaster! An attacker could manipulate the context.json endpoint, potentially altering behavior or exposing sensitive information, leading to all sorts of chaos! It’s like letting a stranger rewrite the menu and serve whatever they desire, risking both reputation and safety.

Put simply

Think of it like a restaurant chef who allows diners to write their own ingredients on the order — if not checked, a dish could turn into a culinary disaster! This vulnerability allows malicious scripts to be injected via the /context.json public endpoint, where input filtering was only partially applied in earlier versions, leaving room for exploitation.

What to do

An attacker could manipulate the context.json endpoint, potentially altering behavior or exposing sensitive information, leading to all sorts of chaos! It’s like letting a stranger rewrite the menu and serve whatever they desire, risking both reputation and safety. Upgrade to Apache Unomi version 1.5.2 or later to fully filter out any malicious scripts from the input. Regularly check for updates and monitor input handling to ensure your application stays secure. You’ve got this! Keep your system updated and robust, and you'll have your security hero cape on in no time! 🦸‍♂️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.68296 · 99.3th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2020-11-24T18:00Z
EPSS history
Timeline
  • 24 NOV 18:00Z
    Remote Code Execution in Apache Unomi
    cvelistv5