Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged credentials
-
DeliveryAuthenticate to Sales and Inventory System
-
ExploitSend crafted HTTP request to /pages/emp_del.php
-
ExecutionInject SQL via unsanitized ID parameter
-
ImpactExtract or manipulate 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-privileged authenticated session on the itsourcecode Sales and Inventory System - an unauthenticated attacker cannot reach the /pages/emp_del.php endpoint without first logging in. The CVSS 4.0 vector (PR:L) confirms this low-privilege requirement. No special server configuration, non-default feature, or unusual deployment mode is needed beyond standard installation of version 1.0. The limiting factor is the authentication gate: an attacker must possess or obtain valid credentials (even low-level ones) before injecting SQL. Network access to the web application is also required (AV:N). |
| Impact | The CVSS 4.0 base score of 5.3 reflects a moderate but meaningful risk profile: network-accessible (AV:N), low complexity (AC:L), no attack prerequisites (AT:N), low privileges required (PR:L), and limited impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L). The E:P supplemental metric confirms a public proof-of-concept exists, which materially lowers the exploitation barrier - any attacker with a low-privileged account can leverage existing tooling. There is no CISA KEV listing, and EPSS data was not provided in the input, so exploitation prevalence in the wild is unconfirmed. The absence of scope change (SC:N/SI:N/SA:N) limits blast radius to the vulnerable system's database. Real-world risk is further constrained by the product's extremely narrow deployment footprint - this is a niche, student-oriented PHP application with no significant enterprise presence - meaning the aggregate population of exposed instances is small. The combination of a public POC and low authentication bar warrants prompt patching for any operator running this software, even if the overall population-level threat is limited. |
| Exploit ScenarioDerived | An attacker with a low-privileged account on the Sales and Inventory System - such as a standard employee user - sends a crafted HTTP request to /pages/emp_del.php with a malformed 'ID' parameter containing SQL metacharacters, such as a boolean-based or UNION-based injection payload. This allows the attacker to extract sensitive database contents (employee records, credentials, sales data) or modify/delete records beyond their intended authorization. A public proof-of-concept exists at the referenced GitHub issue, reducing the skill threshold to near-zero for any authenticated user. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
SQL injection in itsourcecode Sales and Inventory System 1.0 allows low-privileged remote attackers to manipulate database queries via the unsanitized 'ID' parameter in /pages/emp_del.php. The CVSS 4.0 vector (PR:L, E:P) confirms exploitation requires a low-privileged authenticated session but no special configuration beyond basic access. A public proof-of-concept exploit has been released, raising the practical risk above what the moderate CVSS score alone suggests; however, this vulnerability is not currently listed in CISA KEV.
RemediationAI
No vendor-released patched version has been identified at time of analysis; the itsourcecode.com site is referenced but no advisory or patch download link was included in the input data. Until a patch is released, operators should manually apply input sanitization or parameterized queries to /pages/emp_del.php - specifically replacing direct use of the 'ID' parameter in SQL statements with prepared statements using PDO or MySQLi bound parameters. As an immediate compensating control, restrict access to /pages/emp_del.php to trusted IP ranges or authenticated administrator roles at the web server or application firewall layer, noting this does not eliminate the underlying flaw. Disabling the employee-deletion feature entirely (if not operationally required) eliminates the attack surface with no data-loss risk. A public exploit is available at https://github.com/ltranquility/cve_submit/issues/24, which should be reviewed to understand the exact injection pattern for testing purposes.
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 component is a PHP-based web application distributed by itsourcecode.com (CPE: cpe:2.3:a:itsourcecode:sales_and_inventory_system:*:*:*:*:*:*:*:*), version 1.0. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic failure to parameterize or sanitize user-supplied input before it is incorporated into a database query. The 'ID' parameter passed to /pages/emp_del.php - likely the employee-deletion endpoint - is passed directly into a SQL statement without sanitization, enabling an attacker to inject arbitrary SQL. PHP applications of this type typically use procedural MySQLi or raw PDO without prepared statements, a common pattern in tutorial-grade codebases.
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 SQLi with low-privilege authentication required (PR:L per 4.0 vector); limited and scoped impact, no privilege escalation or scope change indicated.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in itsourcecode Sales and Inventory System 1.0. Impacted is an unknown function of the file /pages/emp_del.php. The manipulation of the argument ID results in sql injection. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks.
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-68137
GHSA-fcmg-gfw5-mxq8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB