Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege application credentials
-
DeliveryAuthenticate to Sales and Inventory System
-
ExploitSend crafted HTTP request to /pages/cust_del.php with malicious ID value
-
ExecutionInject SQL payload into unsanitized query
-
ImpactRead or manipulate customer and inventory database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid low-privilege authenticated session on the itsourcecode Sales and Inventory System (CVSS PR:L confirmed). The vulnerable code path is the /pages/cust_del.php customer-deletion handler, which processes the ID parameter without sanitization; no non-default configuration or special feature flag is required - any standard deployment of version 1.0 with the customer management module accessible is vulnerable. Exploitation is bounded by the authentication prerequisite: unauthenticated internet-facing attacks against default configurations are not possible. An attacker must first acquire valid application credentials through phishing, credential stuffing, insider access, or another pre-authentication vulnerability. Once authenticated, no further privilege escalation or user interaction is needed to trigger the injection. |
| Impact | The CVSS 4.0 score of 2.1 (Low) with base vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N reflects a network-reachable flaw requiring low-privilege authentication, with limited confidentiality, integrity, and availability impact and no scope change to subsequent systems. The E:P threat modifier confirms publicly available exploit code, meaningfully lowering the exploitation barrier for any attacker who has already obtained credentials. Despite the low composite score, SQL injection with a live POC against a customer database represents a meaningful data-exposure event for any organization actually running this software in production - read/write access to customer records could enable data theft, fraudulent deletions, or business disruption. No CISA KEV listing means active widespread exploitation has not been confirmed; absence of a KEV entry combined with low EPSS signals opportunistic rather than targeted mass exploitation. The primary limiting factor is the PR:L requirement: an attacker must first possess valid application credentials, which constrains the realistic threat population to insiders, phishing victims, or credential-stuffing scenarios. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege credentials - through phishing, credential stuffing against a publicly exposed login page, or insider access - sends a crafted HTTP GET or POST request to /pages/cust_del.php with a malicious ID parameter such as '1 OR 1=1 UNION SELECT ...'. A publicly available proof-of-concept on GitHub (https://github.com/ltranquility/vuln_submit/issues/28) demonstrates the technique, enabling enumeration of customer records or bulk deletion of inventory data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
SQL injection in itsourcecode Sales and Inventory System 1.0 exposes the /pages/cust_del.php endpoint to database manipulation via an unsanitized ID parameter. Authenticated remote attackers holding low-privilege accounts can craft malicious SQL to read, modify, or delete customer and inventory records. A publicly available proof-of-concept exploit exists on GitHub, though the vulnerability is not listed in CISA KEV and carries a CVSS 4.0 score of 2.1 reflecting limited impact.
RemediationAI
No vendor-released patch has been identified at time of analysis; CVE references point exclusively to VulDB entries and a GitHub POC issue, with no patch version or security advisory published by itsourcecode. As an immediate compensating control, restrict access to /pages/cust_del.php to the minimum necessary roles via application-level or web server access controls (e.g., htaccess IP allowlisting or role checks), reducing exposure given that exploitation requires PR:L credentials. Deploying a web application firewall (WAF) rule targeting SQL injection patterns on this specific endpoint can detect and block exploitation attempts, though WAF rules can be bypassed by determined attackers and should not substitute for a code fix. The definitive remediation is replacing string-concatenated SQL in /pages/cust_del.php with parameterized queries using PHP's PDO or MySQLi prepared statements, which eliminates the CWE-89 root cause entirely. Organizations should evaluate whether to continue operating this software given the apparent absence of active vendor maintenance. See VulDB advisory at https://vuldb.com/vuln/394867.
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 affected product is a PHP-based web application (CPE: cpe:2.3:a:itsourcecode:sales_and_inventory_system:*:*:*:*:*:*:*:*) distributed by itsourcecode, a platform that publishes open-source tutorial and demo applications. The vulnerability is rooted in CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the /pages/cust_del.php script, which handles customer deletion, accepts a user-supplied ID parameter and passes it directly into a database query without parameterization or input sanitization. This is a classic unparameterized query flaw typical of legacy PHP applications that construct SQL strings via string concatenation. The CPE wildcard on the version field suggests no version-range constraint was formally bounded in NVD, though the CVE description explicitly targets version 1.0.
Know when Sales And Inventory 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable endpoint requires low-privilege authentication (PR:L); SQL injection yields partial data read and write with no scope change or full system compromise.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in itsourcecode Sales and Inventory System 1.0. Affected is an unknown function of the file /pages/cust_del.php. The manipulation of the argument ID results in sql injection. The attack can be executed remotely. The exploit has been made public and could be used.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Sales And Inventory System
View allSQL injection vulnerability in SourceCodester Sales and Inventory System v 1.0 allows remote attackers to execute arbitr
A vulnerability was found in Campcodes Sales and Inventory System 1.0 and classified as critical. Rated medium severity
A vulnerability was found in Campcodes Sales and Inventory System 1.0 and classified as critical.php. Rated medium sever
A vulnerability has been found in Campcodes Sales and Inventory System 1.0 and classified as critical. Rated medium seve
Reflected cross-site scripting (XSS) in SourceCodester Sales and Inventory System 1.0 allows remote attackers to inject
SQL injection in itsourcecode Sales and Inventory System 1.0 exposes the login endpoint to unauthenticated remote exploi
A vulnerability, which was classified as critical, was found in Campcodes Sales and Inventory System 1.0. Rated medium s
CVE-2025-7538 is a critical unrestricted file upload vulnerability in Campcodes Sales and Inventory System version 1.0,
SQL injection in Campcodes Sales and Inventory System 1.0 allows remote attackers to execute arbitrary SQL commands via
CVE-2025-6311 is a critical SQL injection vulnerability in Campcodes Sales and Inventory System version 1.0 affecting th
A security vulnerability in A vulnerability (CVSS 7.3). Risk factors: public PoC available.
SQL injection in Campcodes Sales and Inventory System 1.0 allows remote unauthenticated attackers to inject malicious SQ
EUVD-2026-65305
GHSA-6647-xg8p-c2m2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB