CVE-2020-11975
Description
Apache Unomi prior to 1.5.1 allows remote code execution via OGNL scripting in conditions, enabling arbitrary Java code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Apache Unomi prior to 1.5.1 allows remote code execution via OGNL scripting in conditions, enabling arbitrary Java code execution.
Vulnerability
Description
Apache Unomi, a Java-based customer data platform, incorporates a condition evaluation mechanism that supports OGNL (Object-Graph Navigation Language) scripting. Due to insufficient input sanitization, an attacker can craft malicious OGNL expressions that invoke static methods from the Java Development Kit (JDK). This flaw allows the attacker to execute arbitrary code with the same privileges as the running Java process [1][2].
Exploitation
Details
Any component of Unomi that processes conditions—such as rules or profiles—is a potential attack vector. An attacker does not need prior authentication if the affected endpoint is exposed; the OGNL expressions are evaluated without proper restrictions on which Java classes or methods can be called. The vulnerability is present in all versions prior to 1.5.1 [2].
Impact
Successful exploitation results in full remote code execution at the operating system level, limited only by the permissions of the Java process. This can lead to data exfiltration, system compromise, or lateral movement within the network. The severity is rated as Critical [1][2].
Mitigation
The Apache Software Foundation has released Unomi 1.5.1, which disables OGNL scripting in conditions or applies proper sandboxing. Users must upgrade immediately to this version or later. No workarounds are mentioned in the advisory [2].
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.apache.unomi:unomiMaven | < 1.5.4 | 1.5.4 |
Affected products
2- Apache/Unomidescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
7- github.com/advisories/GHSA-v6fq-q792-j46jghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-11975ghsaADVISORY
- unomi.apache.org/security/cve-2020-11975.txtghsax_refsource_MISCWEB
- lists.apache.org/thread.html/r01021bc4b25c1e98812efca0b07f0e078a6281bd52f7c3817a429d95%40%3Ccommits.unomi.apache.org%3Emitremailing-listx_refsource_MLIST
- lists.apache.org/thread.html/r01021bc4b25c1e98812efca0b07f0e078a6281bd52f7c3817a429d95@%3Ccommits.unomi.apache.org%3EghsaWEB
- lists.apache.org/thread.html/r79672c25e0ef9bb4b9148376281200a8e61c6d5ef5bb705e9a363460%40%3Ccommits.unomi.apache.org%3Emitremailing-listx_refsource_MLIST
- lists.apache.org/thread.html/r79672c25e0ef9bb4b9148376281200a8e61c6d5ef5bb705e9a363460@%3Ccommits.unomi.apache.org%3EghsaWEB
News mentions
0No linked articles in our index yet.