Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS 7.3 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L) indicates a HIGH-RISK vulnerability: network-accessible without authentication or user interaction, low attack complexity, and impacts confidentiality, integrity, and availability. The 'PR:N' (no privileges required) and 'UI:N' (no user interaction) factors are particularly concerning. While the impact ratings are listed as 'Low' individually, the combination creates a moderate real-world impact. Without EPSS score data provided, exploitation probability appears high given the straightforward nature of file upload bypass techniques. The absence of access control verification (CWE-284) directly enables pre-authentication exploitation. This is not a high-CVSS-low-risk scenario; rather, it represents a genuine critical threat to deployed instances, especially in environments with weak additional controls. |
| Exploit ScenarioDerived | An attacker discovers a SourceCodester Client Database Management System 1.0 instance deployed on a public-facing web server. The attacker crafts an HTTP POST request to /user_update_customer_order.php with a malicious PHP shell as the 'uploaded_file' parameter, bypassing client-side and server-side validation. The server accepts and stores the file in an accessible directory (e.g., /uploads/ or similar). The attacker then navigates to the uploaded file's URL and triggers execution of the PHP shell, achieving remote code execution. From here, the attacker can read sensitive database files, modify customer orders, exfiltrate data, or pivot to internal systems. The attack requires no authentication, no user interaction, and can be automated, making it attractive for mass scanning and exploitation. Given AC:L (low complexity), this could be exploited by script kiddies using readily available tools. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Critical unrestricted file upload vulnerability in SourceCodester Client Database Management System 1.0, affecting the /user_update_customer_order.php endpoint. An unauthenticated remote attacker can upload arbitrary files by manipulating the 'uploaded_file' parameter, potentially leading to remote code execution, data integrity compromise, and service disruption. The vulnerability has a CVSS 7.3 score and poses moderate-to-high real-world risk given the unauthenticated attack vector and low complexity.
RemediationAI
- action: Immediate - Apply Vendor Patch; details: Check SourceCodester official repositories and vendor advisories for patched versions. Upgrade to the latest available version beyond 1.0 that includes file upload validation fixes.
- action: Workaround - Implement Web Application Firewall (WAF) Rules; details: Deploy WAF rules to block suspicious file uploads to /user_update_customer_order.php. Restrict uploads by file extension (whitelist only safe types: .pdf, .jpg, .png, .docx) and MIME type validation.
- action: Mitigation - Server-Level Access Control; details: Configure web server to prevent execution of scripts in the upload directory (e.g., disable PHP execution in upload folders via .htaccess or nginx config). Move uploaded files outside the web root.
- action: Mitigation - File Validation; details: Implement server-side validation: verify file extension against a whitelist, validate MIME types, enforce file size limits, rename uploaded files with random names, and store outside the web-accessible directory.
- action: Monitoring - Enhanced Logging; details: Enable detailed logging of all upload attempts to /user_update_customer_order.php. Monitor for suspicious file types (e.g., .php, .exe, .sh) being uploaded or accessed.
- action: Defense-in-Depth - Authentication & Authorization; details: Although the vulnerability is pre-auth, adding authentication and proper authorization checks to the upload endpoint provides additional defense layers.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability stems from improper input validation in file upload handling, classified under CWE-284 (Improper Access Control – Permissions, Privileges, and Other Access Controls). The affected file /user_update_customer_order.php processes the 'uploaded_file' parameter without adequate verification of file type, size, destination, or permissions. This is likely a PHP-based web application vulnerable to arbitrary file upload attacks. The root cause is the absence of server-side validation mechanisms such as file extension whitelisting, MIME type verification, stored file isolation from web root, and access control checks. SourceCodester products are known for open-source database management systems often deployed on shared hosting with PHP/MySQL stacks, making them targets for opportunistic attackers.
Know when Client Database Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability, which was classified as critical, was found in SourceCodester Client Database Management System 1.0. This affects an unknown part of the file /user_update_customer_order.php. The manipulation of the argument uploaded_file leads to unrestricted upload. It is possible to initiate the attack remotely.
Executive ViewAI
A high-severity file upload vulnerability in SourceCodester Client Database Management System 1.0 allows unauthenticated attackers to upload arbitrary files remotely, potentially leading to system compromise, data theft, or malware deployment. Organizations running this application face immediate risk of unauthorized access and data breach, particularly if customer or financial data is stored in the system.
Implement WAF rules to block POST requests to /user_update_customer_order.php; restrict network access to this application to authorized IP ranges only; disable file upload functionality entirely if not critical to operations; enforce strict input validation and file extension whitelisting on upload parameters; monitor uploaded files directory for unexpected executable or script files; implement application-level authentication controls to prevent remote exploitation; conduct regular file integrity monitoring on the web root directory.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Arbitrary File Upload in user_payment_update.php in SourceCodester Client Database Management System 1.0 allows unauthen
SourceCodester Client Database Management System 1.0 is vulnerable to SQL Injection in user_payment_update.php via the o
SourceCodester Client Database Management System 1.0 is vulnerable to SQL Injection in user_delivery_update.php via the
Improper authorization in SourceCodester Client Database Management System 1.0 allows unauthenticated remote attackers t
Improper authorization in SourceCodester Client Database Management System 1.0 allows remote attackers to manipulate the
Improper authorization in SourceCodester Client Database Management System 1.0/3.1 allows unauthenticated remote attacke
Unrestricted file upload in SourceCodester Client Database Management System 1.0 via the /user_leads.php endpoint in the
Client Database Management System versions up to 1.0 contains a vulnerability that allows attackers to improper authoriz
A Cross-Site Request Forgery (CSRF) vulnerability in the SourceCodester Client Database Management System 1.0 allows an
A vulnerability was found in SourceCodester Client Database Management System 1.0. Rated medium severity (CVSS 6.9), thi
A vulnerability, which was classified as critical, has been found in SourceCodester Client Database Management System 1.
A vulnerability, which was classified as critical, was found in SourceCodester Client Database Management System 1.0. Ra
EUVD-2025-17378
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB