CVE-2020-11975
Improper Input Validation in Apache Unomi
Record summary
CVE-2020-11975 has a selected CVSS score of 9.8 (critical); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
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 permission level of the running Java process.
Exploitation context
Affected products and versions
3| Product | Source | Version range | Status |
|---|---|---|---|
| VulnCheck | Version data not supplied | ||
Apache Unomi | CVE List | Apache Unomi 1.0.0 to 1.5.0 | affected |
org.apache.unomi:unomiBrowse Maven / org.apache.unomi:unomi | GitHub Advisory | Before 1.5.4 · Fixed in 1.5.4 | affected |
Proofs of concept
1Repository PoCs
GitHub1135/unomi_exploitRepository PoCby 1135Stars: 6Not analyzed1 file
Nuclei templates
1ProjectDiscoveryCRITICALApache Unomi - Remote Code ExecutionCVSS 9.8
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 permission level of the running Java process, enabling attackers to execute arbitrary code.
Impact
Successful exploitation allows an attacker to execute arbitrary code on the server with the privileges of the Java process, potentially leading to complete system compromise.
Remediation
Update Apache Unomi to version 1.5.2 or later. Disable OGNL scripting in conditions if not required.
Source: ProjectDiscovery