Skip to main content

Sales and Inventory System EUVDEUVD-2026-65305

| CVE-2026-78656 LOW
SQL Injection (CWE-89)
2026-08-25 VulDB GHSA-6647-xg8p-c2m2
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege application credentials
  2. Delivery
    Authenticate to Sales and Inventory System
  3. Exploit
    Send crafted HTTP request to /pages/cust_del.php with malicious ID value
  4. Execution
    Inject SQL payload into unsanitized query
  5. Impact
    Read 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

Sales and Inventory System 1.0

Affected Packages

euvd sales_and_inventory_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 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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 6.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 25, 2026 - 07:22 NVD
MEDIUM LOW
CVSS changed
Aug 25, 2026 - 07:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 25, 2026 - 06:15 cve.org
LOW 2.1

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

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Rare
niche open-source tutorial/demo PHP app, minimal enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2021-25202 CRITICAL POC
9.8 Jul 22

SQL injection vulnerability in SourceCodester Sales and Inventory System v 1.0 allows remote attackers to execute arbitr

CVE-2025-4815 MEDIUM POC
6.9 May 17

A vulnerability was found in Campcodes Sales and Inventory System 1.0 and classified as critical. Rated medium severity

CVE-2025-4503 MEDIUM POC
6.9 May 10

A vulnerability was found in Campcodes Sales and Inventory System 1.0 and classified as critical.php. Rated medium sever

CVE-2025-4502 MEDIUM POC
6.9 May 10

A vulnerability has been found in Campcodes Sales and Inventory System 1.0 and classified as critical. Rated medium seve

CVE-2026-30556 MEDIUM POC
6.1 Mar 30

Reflected cross-site scripting (XSS) in SourceCodester Sales and Inventory System 1.0 allows remote attackers to inject

CVE-2026-78171 MEDIUM POC
5.5 Aug 24

SQL injection in itsourcecode Sales and Inventory System 1.0 exposes the login endpoint to unauthenticated remote exploi

CVE-2025-4734 MEDIUM POC
5.5 May 16

A vulnerability, which was classified as critical, was found in Campcodes Sales and Inventory System 1.0. Rated medium s

CVE-2025-7538 MEDIUM POC
5.5 Jul 13

CVE-2025-7538 is a critical unrestricted file upload vulnerability in Campcodes Sales and Inventory System version 1.0,

CVE-2025-7933 MEDIUM POC
5.5 Jul 21

SQL injection in Campcodes Sales and Inventory System 1.0 allows remote attackers to execute arbitrary SQL commands via

CVE-2025-6311 MEDIUM POC
5.5 Jun 20

CVE-2025-6311 is a critical SQL injection vulnerability in Campcodes Sales and Inventory System version 1.0 affecting th

CVE-2025-7470 MEDIUM POC
5.5 Jul 12

A security vulnerability in A vulnerability (CVSS 7.3). Risk factors: public PoC available.

CVE-2025-7183 MEDIUM POC
5.5 Jul 08

SQL injection in Campcodes Sales and Inventory System 1.0 allows remote unauthenticated attackers to inject malicious SQ

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