VYPR
Unrated severityNVD Advisory· Published Jun 6, 2023· Updated Jan 8, 2025

CVE-2023-33569

CVE-2023-33569

Description

Sourcecodester Faculty Evaluation System v1.0 is vulnerable to arbitrary code execution via ip/eval/ajax.php?action=update_user.

AI Insight

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

Sourcecodester Faculty Evaluation System v1.0 allows authenticated arbitrary file upload in the user update feature, leading to remote code execution.

Vulnerability

Sourcecodester Faculty Evaluation System v1.0, built with PHP and MySQL, contains an arbitrary file upload vulnerability in the /eval/ajax.php?action=update_user endpoint. The application does not properly validate the img parameter when updating a user profile, allowing an attacker to upload a PHP file instead of an image. The file is stored in the \eval\assets\uploads\ directory. Affected version is v1.0 [1].

Exploitation

An attacker must first log in with Super Admin credentials (e.g., admin@admin.com/admin123). The attacker then sends a crafted multipart POST request to ip/eval/ajax.php?action=update_user with the malicious PHP file as the img field. For example, a file named php.php containing <?php phpinfo();?> is uploaded. The request includes the user ID and other profile fields [1].

Impact

Successful exploitation allows the attacker to execute arbitrary PHP code on the server by accessing the uploaded file via the web browser. This leads to full remote code execution (RCE) with the privileges of the web server, which typically includes the ability to read, write, and execute files, access databases, and compromise the entire application [1].

Mitigation

As of the publication date, no official patch or updated version has been released by the vendor. The application appears to be abandoned (last update on Sourcecodester is for v1.0). The only mitigation is to restrict network access to the application, implement strict file upload validation (whitelist extensions and MIME types), and disable PHP execution in the uploads directory via web server configuration (.htaccess or equivalent) [1].

AI Insight generated on May 25, 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

1

News mentions

0

No linked articles in our index yet.