Skip to main content

Client Database Management System CVE-2025-5840

| EUVDEUVD-2025-17378 HIGH
Improper Access Control (CWE-284)
2025-06-07 cna@vuldb.com
7.3
CVSS 3.1 · NVD
View

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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Client Database Management System 1.0

Affected Packages

euvd client_database_management_system no fix

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

NVD PRIMARY 7.3 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

2
PoC Detected
Jun 10, 2025 - 15:45 vuln.today
Public exploit code
CVE Published
Jun 07, 2025 - 18:15 nvd
HIGH 7.3

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 72% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

CVE-2025-46191 CRITICAL
9.8 May 09

Arbitrary File Upload in user_payment_update.php in SourceCodester Client Database Management System 1.0 allows unauthen

CVE-2025-46192 CRITICAL
9.8 May 09

SourceCodester Client Database Management System 1.0 is vulnerable to SQL Injection in user_payment_update.php via the o

CVE-2025-46190 CRITICAL
9.8 May 09

SourceCodester Client Database Management System 1.0 is vulnerable to SQL Injection in user_delivery_update.php via the

CVE-2026-3764 MEDIUM POC
5.5 Mar 08

Improper authorization in SourceCodester Client Database Management System 1.0 allows unauthenticated remote attackers t

CVE-2026-3734 MEDIUM POC
5.5 Mar 08

Improper authorization in SourceCodester Client Database Management System 1.0 allows remote attackers to manipulate the

CVE-2026-3762 MEDIUM POC
5.5 Mar 08

Improper authorization in SourceCodester Client Database Management System 1.0/3.1 allows unauthenticated remote attacke

CVE-2025-14885 LOW POC
2.1 Dec 18

Unrestricted file upload in SourceCodester Client Database Management System 1.0 via the /user_leads.php endpoint in the

CVE-2026-3761 LOW POC
2.1 Mar 08

Client Database Management System versions up to 1.0 contains a vulnerability that allows attackers to improper authoriz

CVE-2025-63711 HIGH POC
7.1 Nov 10

A Cross-Site Request Forgery (CSRF) vulnerability in the SourceCodester Client Database Management System 1.0 allows an

CVE-2025-5299 MEDIUM POC
6.9 May 28

A vulnerability was found in SourceCodester Client Database Management System 1.0. Rated medium severity (CVSS 6.9), thi

CVE-2025-5207 MEDIUM POC
5.1 May 26

A vulnerability, which was classified as critical, has been found in SourceCodester Client Database Management System 1.

CVE-2025-5002 MEDIUM POC
6.9 May 20

A vulnerability, which was classified as critical, was found in SourceCodester Client Database Management System 1.0. Ra

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy