CVE-2021-21978
CRITICAL EXPLOITED NUCLEIVMware View Planner 4.0-4.5 - Unauthenticated Remote Code Execution via Logupload Arbitrary File Upload
Title source: llmExploitation Summary
CVE-2021-21978 has been observed exploited in the wild (reported by VulnCheck KEV).
EIP tracks 5 public exploits from researchers including skytina, GreyOrder, me1ons, including a Metasploit module exploits/linux/http/vmware_view_planner_4_6_uploadlog_rce.
A Nuclei detection template is also available.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2021-21978, which targets a path traversal vulnerability in VMware View Planner's log upload functionality. The exploit allows unauthenticated remote code execution by overwriting the `log_upload_wsgi.py` file with malicious content.
Description
VMware View Planner 4.x prior to 4.6 Security Patch 1 contains a remote code execution vulnerability. Improper input validation and lack of authorization leading to arbitrary file upload in logupload web application. An unauthorized attacker with network access to View Planner Harness could upload and execute a specially crafted file leading to remote code execution within the logupload container.
Exploits (5)
This repository contains a functional exploit for CVE-2021-21978, which targets a path traversal vulnerability in VMware View Planner's log upload functionality. The exploit allows unauthenticated remote code execution by overwriting the `log_upload_wsgi.py` file with malicious content.
This repository contains a functional Go-based exploit for CVE-2021-21978, which allows unauthenticated arbitrary file upload and remote code execution in VMware View Planner Harness 4.X. The exploit crafts a malicious Python script, uploads it via a directory traversal vulnerability, and triggers command execution within a Docker container.
This repository contains a functional exploit for CVE-2021-21978, a remote code execution vulnerability in VMware View Planner. The exploit leverages a path traversal flaw to upload a malicious Python script to a writable directory, which then executes a reverse shell to an attacker-controlled VPS.
The repository contains functional exploit code for multiple vulnerabilities, including CVE-2016-3088 (ActiveMQ arbitrary file write) and CVE-2020-17518 (Apache Flink file upload and directory traversal). The Python scripts demonstrate the vulnerabilities by crafting HTTP requests to exploit the respective flaws.
This Metasploit module exploits an unauthenticated log file upload vulnerability in VMware View Planner 4.6 prior to Security Patch 1, allowing remote code execution as the apache user within the appacheServer Docker container. It uploads a malicious log_upload_wsgi.py file, triggers execution via an OPTIONS request, and restores the original file post-exploitation.
Nuclei Templates (1)
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H