VYPR
Unrated severityNVD Advisory· Published Nov 14, 2024· Updated Nov 14, 2024

SourceCodester Best Employee Management System profile.php unrestricted upload

CVE-2024-11214

Description

A vulnerability has been found in SourceCodester Best Employee Management System 1.0 and classified as critical. This vulnerability affects unknown code of the file /admin/profile.php. The manipulation of the argument website_image leads to unrestricted upload. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The initial researcher disclosure contains confusing vulnerability classes.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Unrestricted file upload in SourceCodester Best Employee Management System 1.0 via /admin/profile.php allows authenticated remote code execution.

Vulnerability

The vulnerability exists in the /admin/profile.php file of SourceCodester Best Employee Management System version 1.0 [1]. The website_image parameter is used to upload files, but the code lacks any validation of file type or content. Uploaded files are stored in ../assets/uploadImage/Profile/. An attacker with valid authentication can upload arbitrary files, including PHP scripts.

Exploitation

An authenticated attacker must have access to the profile upload functionality. The attacker prepares a malicious PHP file (e.g., shell.php) containing a command execution payload such as <?php system($_GET['cmd']);?>. This file is uploaded via the /admin/profile.php endpoint. After successful upload, the attacker accesses the uploaded file at http:///assets/uploadImage/Profile/shell.php?cmd= to execute arbitrary system commands.

Impact

Successful exploitation allows the attacker to execute arbitrary commands on the web server with the privileges of the web server process. This typically leads to full compromise of the application, including data exfiltration, modification, and further lateral movement within the network. The impact is rated as critical due to potential remote code execution.

Mitigation

No official patch has been released by SourceCodester as of the publication date [1]. The application is not listed on the CISA Known Exploited Vulnerabilities catalog. As a workaround, administrators should disable the file upload functionality or implement strict file type validation and restrict the upload directory to prevent execution of PHP files (e.g., via .htaccess or web server configuration).

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

5

News mentions

0

No linked articles in our index yet.