Skip to main content

Indian Invoicing System EUVDEUVD-2026-31614

| CVE-2026-9411 LOW
SQL Injection (CWE-89)
2026-05-25 VulDB GHSA-j3g5-9h55-35wh
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 credentials via phishing or reuse
  2. Delivery
    Authenticate to Indian Invoicing System web interface
  3. Exploit
    Send crafted HTTP request to /Invoicing/IGST_Invoice.php with SQL payload in customer_name or category
  4. Execution
    Bypass input validation due to absent parameterization
  5. Impact
    Extract or manipulate backend 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 authenticated session with at least low-privilege access (PR:L per CVSS 4.0 vector), ruling out unauthenticated remote exploitation. The target system must be running SourceCodester Indian Invoicing System 1.0 with the Invoice Generation Handler at /Invoicing/IGST_Invoice.php accessible over the network. No additional special configuration is required beyond having the application deployed and accessible (AC:L, AT:N). Limiting factors include: mandatory authentication before exploitation, the low deployment prevalence of this niche PHP application, and the fact that SSVC classifies the attack as not automatable, meaning mass scanning and exploitation is not feasible without per-target credential acquisition.

Impact

Despite the publicly available proof-of-concept exploit, multiple signals converge on low real-world risk. The CVSS 4.0 score is 2.1 (Low), reflecting limited scope: VC:L/VI:L/VA:L with no subsequent system impact (SC:N/SI:N/SA:N). PR:L confirms that exploitation requires prior authentication with at least low-privilege credentials, ruling out unauthenticated mass exploitation. EPSS at 0.03% (8th percentile) indicates the broader security community assigns very low probability of exploitation in the next 30 days. SSVC assessment corroborates this: exploitation is at POC stage, the attack is not automatable, and technical impact is only partial. KEV status is absent, confirming no confirmed active exploitation by CISA. The primary real-world risk is insider threat or credential-compromised scenarios in small businesses running this specific niche application. The low deployment footprint of a SourceCodester community project further constrains blast radius.

Exploit ScenarioDerived

An attacker who has obtained valid low-privilege credentials to the Indian Invoicing System - through credential stuffing, phishing, or default credential reuse - navigates to /Invoicing/IGST_Invoice.php and submits a crafted invoice generation request with SQL payloads embedded in the customer_name or category fields. The unsanitized input is passed directly to the backend MySQL query, allowing the attacker to enumerate database contents such as customer records, invoice data, or application credentials. A proof-of-concept demonstrating this technique is publicly available at https://gist.github.com/c4ttr4ck/f60dfb9fc65a98ad6dde1840dc2c1a5e.

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

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

Alert me

AnalysisAIv1 – Jun 08, 2026

SQL injection in SourceCodester Indian Invoicing System 1.0 allows a remote, low-privileged authenticated attacker to manipulate database queries through the customer_name and category parameters in /Invoicing/IGST_Invoice.php. The vulnerability yields partial confidentiality, integrity, and availability impact against the underlying database. No public exploit identified at time of analysis is incorrect - publicly available exploit code exists (GitHub gist), though the application is a niche, open-source invoicing tool with limited deployment footprint and no confirmed active exploitation in the wild.

RemediationAI

No vendor-released patch has been identified at time of analysis; there is no official security advisory from SourceCodester with a fixed version. Organizations running Indian Invoicing System 1.0 should apply parameterized queries or prepared statements to all database interactions in /Invoicing/IGST_Invoice.php, replacing any direct string concatenation of customer_name and category into SQL statements - this is the definitive fix but requires code modification. As a compensating control, deploying a Web Application Firewall (WAF) with SQLi detection rules in front of the application can block common SQL injection patterns, though sophisticated payloads may bypass signature-based rules. Restricting access to the /Invoicing/ path to authenticated internal users only via network-level controls (firewall, VPN, or .htaccess IP restriction) reduces attack surface, with the trade-off of limiting legitimate remote access. Reference: https://vuldb.com/vuln/365392 and https://nvd.nist.gov/vuln/detail/CVE-2026-9411.

Affected VersionsENISA

Indian Invoicing System 1.0

Affected Packages

euvd indian_invoicing_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 component is a PHP-based Invoice Generation Handler within SourceCodester Indian Invoicing System 1.0, identified by CPE cpe:2.3:a:sourcecodester:indian_invoicing_system:*:*:*:*:*:*:*:*. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input in the customer_name and/or category parameters is concatenated directly into SQL queries without proper parameterization or escaping. SourceCodester is a community platform that distributes free PHP-based web applications, typically used by students and small businesses, and these codebases frequently lack security controls such as prepared statements or ORM abstraction layers.

Know when Indian Invoicing 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 LOW
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

Primary rating from Vendor (VulDB) · only source for this CVE.

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

2
Severity Changed
May 26, 2026 - 19:37 NVD
MEDIUM LOW
CVSS changed
May 26, 2026 - 19:37 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was found in SourceCodester Indian Invoicing System 1.0. This issue affects some unknown processing of the file /Invoicing/IGST_Invoice.php of the component Invoice Generation Handler. Performing a manipulation of the argument customer_name/category results in sql injection. The attack can be initiated remotely. The exploit has been made public and could be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.0%
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.

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