CVE-2020-5421
MEDIUMSpring Framework 4.3.0-4.3.28, 5.0.0-5.0.18, 5.1.0-5.1.17, 5.2.0-5.2.8 - Reflection File Download
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2020-5421. PoCs published by JAckLosingHeart, pandaMingx.
AI-analyzed exploit summary This repository contains a functional PoC for CVE-2020-5421, demonstrating a path traversal vulnerability in Spring MVC. The exploit leverages the ';jsessionid=' parameter to bypass file extension restrictions and execute arbitrary commands via crafted requests.
Description
In Spring Framework versions 5.2.0 - 5.2.8, 5.1.0 - 5.1.17, 5.0.0 - 5.0.18, 4.3.0 - 4.3.28, and older unsupported versions, the protections against RFD attacks from CVE-2015-5211 may be bypassed depending on the browser used through the use of a jsessionid path parameter.
Exploits (2)
This repository contains a functional PoC for CVE-2020-5421, demonstrating a path traversal vulnerability in Spring MVC. The exploit leverages the ';jsessionid=' parameter to bypass file extension restrictions and execute arbitrary commands via crafted requests.
This repository contains a functional proof-of-concept for CVE-2020-5421, demonstrating how the jsessionid path parameter can bypass RFD attack protections in Spring Framework. The exploit leverages suffix pattern matching and content negotiation to force file downloads with arbitrary extensions.
References (24)
Scores
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:N