CVE-2020-13942
CRITICAL EXPLOITED NUCLEIApache Unomi 1.5.0-1.5.1 - Unauthenticated Remote Code Execution via /context.json Endpoint
Title source: llmExploitation Summary
CVE-2020-13942 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 9 public exploits from researchers including eugenebmx, shifa123, lp008. A Nuclei detection template is also available.
AI-analyzed exploit summary This repository provides proof-of-concept exploits for CVE-2020-13942, targeting Apache Unomi via MVEL and OGNL injection to achieve remote code execution. The PoC includes HTTP requests and curl commands to trigger the vulnerability.
Description
It is possible to inject malicious OGNL or MVEL scripts into the /context.json public endpoint. This was partially fixed in 1.5.1 but a new attack vector was found. In Apache Unomi version 1.5.2 scripts are now completely filtered from the input. It is highly recommended to upgrade to the latest available version of the 1.5.x release to fix this problem.
Exploits (9)
This repository provides proof-of-concept exploits for CVE-2020-13942, targeting Apache Unomi via MVEL and OGNL injection to achieve remote code execution. The PoC includes HTTP requests and curl commands to trigger the vulnerability.
The repository contains only a README with high-level steps for testing CVE-2020-13942 but lacks actual exploit code or automation scripts. It appears to be a placeholder or incomplete PoC.
This repository contains a proof-of-concept exploit for CVE-2020-13942, a pre-authentication remote code execution vulnerability in Apache Unomi. The exploit leverages a malicious JSON payload sent to the `/context.json` endpoint to execute arbitrary commands via JavaScript runtime injection.
This repository contains a Python-based exploit for CVE-2020-13942, targeting Apache Unomi's arbitrary code execution vulnerability via crafted MVEL/ONGL expressions. The PoC supports both direct command execution and reverse shell functionality.
This script exploits CVE-2020-13942, an Apache Unomi RCE vulnerability, by sending a malicious JSON payload via a POST request to execute arbitrary commands (e.g., 'id'). It checks for vulnerability by verifying the presence of the 'boom' string in the response.
This repository provides a working proof-of-concept exploit for CVE-2020-13942, an Expression Language Injection vulnerability in Apache Unomi 1.5.1. The exploit leverages MVEL expression injection to achieve remote code execution (RCE) via a crafted POST request.
This script exploits CVE-2020-13942, an Apache Unomi RCE vulnerability, by sending a malicious JSON payload via a POST request to execute arbitrary commands (e.g., 'id'). It checks for vulnerability by grepping for a specific response pattern.
This repository contains a working proof-of-concept exploit for CVE-2020-13942, targeting Apache Unomi. It includes two RCE vectors (MVEL and OGNL injection) and a Perl script to automate exploitation.
This repository provides functional exploit code for CVE-2020-13942, demonstrating OGNL and MVEL injection in Apache Unomi. The PoCs include HTTP requests that execute arbitrary commands via Runtime.exec(), with variations for Unicode encoding to bypass filters.
Nuclei Templates (1)
References (9)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H