Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-accessible endpoint requiring no authentication (AV:N, PR:N, AC:L); limited database read/write/delete impact with no scope change justifies C:L/I:L/A:L and S:U.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in SourceCodester Computer Repair Shop Management System 1.0. Affected by this issue is some unknown functionality of the file /classes/Master.php?f=delete_product. Such manipulation of the argument ID leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.
AnalysisAI
SQL injection in SourceCodester Computer Repair Shop Management System 1.0 exposes the /classes/Master.php?f=delete_product endpoint to unauthenticated remote attackers who can manipulate the id parameter to execute arbitrary SQL against the backend database. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms no authentication or user interaction is required, and a public proof-of-concept exploit has been disclosed on GitHub. Impact is assessed as limited (VC:L/VI:L/VA:L) with no scope change to subsequent systems, though the availability of exploit code meaningfully lowers the bar for opportunistic abuse of any internet-exposed instance.
Technical ContextAI
The affected component is a PHP class file (Master.php) that handles backend product management operations for SourceCodester's Computer Repair Shop Management System, identified by CPE cpe:2.3:a:sourcecodester:computer_repair_shop_management_system:*:*:*:*:*:*:*:*. The f=delete_product function receives an id parameter that is directly interpolated into a SQL DELETE or SELECT query without parameterization or sanitization, constituting CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). SourceCodester distributes PHP-based management system source code primarily targeting small businesses; these applications typically use MySQL or MariaDB and lack modern security frameworks that would enforce prepared statements by default. The wildcard CPE version field suggests the vulnerability may not be version-bounded beyond the 1.0 release named in the description.
RemediationAI
No vendor-released patch has been identified at time of analysis; the fix version is not independently confirmed from the available references. Organizations running this software should remediate at the code level by replacing direct SQL string concatenation in the delete_product function of /classes/Master.php with parameterized queries or prepared statements (e.g., PHP PDO or MySQLi with bound parameters), which eliminates the injection vector entirely. As an immediate compensating control, deploy a web application firewall rule to block SQL metacharacters (single quotes, UNION, comment sequences) in the id parameter - note this can be bypassed by skilled attackers and is not a substitute for code-level fixes. Additionally, restrict the application to authenticated sessions only if the delete endpoint is currently unauthenticated, and apply least-privilege database account permissions so the application account cannot read sensitive tables or perform DDL operations. The SourceCodester platform (sourcecodester.com) and VulDB advisory (https://vuldb.com/vuln/386421) should be monitored for any official patch release.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53825
GHSA-wjcq-wr5r-854c