CVE-2020-28502
HIGHxmlhttprequest < 1.7.0 and xmlhttprequest-ssl < 1.6.2 - Remote Code Execution via Synchronous Request
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2020-28502. PoCs published by s-index, dpredrag.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2020-28502, demonstrating arbitrary code execution via malicious input in synchronous XMLHttpRequest calls in Node.js. The PoC includes payloads for file creation and reverse shell execution.
Description
This affects the package xmlhttprequest before 1.7.0; all versions of package xmlhttprequest-ssl. Provided requests are sent synchronously (async=False on xhr.open), malicious user input flowing into xhr.send could result in arbitrary code being injected and run.
Exploits (2)
This repository contains a functional exploit for CVE-2020-28502, demonstrating arbitrary code execution via malicious input in synchronous XMLHttpRequest calls in Node.js. The PoC includes payloads for file creation and reverse shell execution.
This repository contains a functional PoC for CVE-2020-28502, demonstrating an SSRF vulnerability via a Node.js Express server that forwards POST requests to arbitrary URLs. The exploit leverages the XMLHttpRequest API to send crafted requests, potentially bypassing access controls.
References (5)
Scores
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H