CVE-2024-52302
HIGHcommon-user-management - Profile Picture Upload Remote Code Execution
Title source: manualExploitation Summary
EIP tracks 3 public exploits for CVE-2024-52302. PoCs published by d3sca, pream-totaram.
AI-analyzed exploit summary This exploit demonstrates an unrestricted file upload vulnerability in a Java Spring Boot application, allowing authenticated users to upload malicious files (e.g., .jsp, .php) leading to Remote Code Execution (RCE). The script automates login and file upload to the vulnerable endpoint.
Description
common-user-management is a robust Spring Boot application featuring user management services designed to control user access dynamically. There is a critical security vulnerability in the application endpoint /api/v1/customer/profile-picture. This endpoint allows file uploads without proper validation or restrictions, enabling attackers to upload malicious files that can lead to Remote Code Execution (RCE).
Exploits (3)
This exploit demonstrates an unrestricted file upload vulnerability in a Java Spring Boot application, allowing authenticated users to upload malicious files (e.g., .jsp, .php) leading to Remote Code Execution (RCE). The script automates login and file upload to the vulnerable endpoint.
This repository contains a functional exploit for CVE-2024-52302, an unrestricted file upload vulnerability in the Common-User-Management Spring Boot application. The exploit demonstrates how to authenticate and upload a malicious file to achieve Remote Code Execution (RCE).
This repository contains a functional proof-of-concept for CVE-2024-52302, demonstrating an arbitrary file upload vulnerability in a Spring Boot application. The `CustomerController` allows unrestricted file uploads to `/tmp/`, which can lead to remote code execution if the uploaded file is executable.
References (2)
Scores
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X