CVE-2025-46191

Arbitrary File Upload in user_payment_update.php in SourceCodester Client Database Management System 1.0 allows unauthenticated users to upload arbitrary files via the uploaded_file_cancelled field. Due to the absence of proper file extension checks, MIME type validation, and authentication, attackers can upload executable PHP files to a web-accessible directory (/files/). This allows them to execute arbitrary commands remotely by accessing the uploaded script, resulting in full Remote Code Execution (RCE) without authentication.
Configurations

No configuration.

History

12 May 2025, 17:32

Type Values Removed Values Added
Summary
  • (es) La carga de archivos arbitrarios en user_payment_update.php de SourceCodester Client Database Management System 1.0 permite a usuarios no autenticados cargar archivos arbitrarios mediante el campo uploaded_file_cancelled. Debido a la ausencia de comprobaciones adecuadas de la extensión de archivo, la validación del tipo MIME y la autenticación, los atacantes pueden cargar archivos PHP ejecutables en un directorio web (/files/). Esto les permite ejecutar comandos arbitrarios de forma remota accediendo al script cargado, lo que resulta en una ejecución remota de código (RCE) completa sin autenticación.

10 May 2025, 03:15

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.8
CWE CWE-94

09 May 2025, 17:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-05-09 17:15

Updated : 2025-05-12 17:32


NVD link : CVE-2025-46191

Mitre link : CVE-2025-46191

CVE.ORG link : CVE-2025-46191


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')