Skip to main content

Indian Invoicing System CVE-2026-9412

| EUVDEUVD-2026-31613 LOW
Improper Access Control (CWE-284)
2026-05-25 VulDB GHSA-prjj-f47h-rrr3
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 account credentials
  2. Delivery
    Authenticate to Indian Invoicing System remotely
  3. Exploit
    Craft requests targeting restricted backend endpoints
  4. Execution
    Bypass server-side access control checks
  5. Impact
    Access or modify unauthorized data/functions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold a valid, authenticated low-privilege account on the Indian Invoicing System (PR:L per CVSS 4.0 vector) - unauthenticated exploitation is not supported by available data. The application must be network-accessible (AV:N), meaning internet-facing or internally reachable deployments are at risk from any authenticated user. Multiple backend endpoints are affected, meaning the vulnerability is not limited to a single obscure function. No additional technical prerequisites (AT:N) or user interaction (UI:N) are required beyond authentication. The primary limiting factor is the authentication requirement: an attacker must have or obtain a valid user account. Organizations with strict user provisioning or single-user deployments have inherently reduced exposure.

Impact

The overall risk is low-to-moderate in practice. The CVSS 4.0 base score of 2.1 reflects limited impact (VC:L/VI:L/VA:L) and no scope change to subsequent systems (SC:N/SI:N/SA:N). The E:P modifier in the CVSS 4.0 vector confirms proof-of-concept exploit code exists, corroborated by the publicly available GitHub gist. However, EPSS at 0.04% (11th percentile) indicates very low probability of automated or widespread exploitation in the near term, and absence from CISA KEV confirms no confirmed active exploitation at time of analysis. The requirement for low-level authentication (PR:L) is a meaningful barrier - unauthenticated internet-facing exploitation is not supported by the available vector data. This vulnerability is a realistic priority for organizations running this specific product with multiple user roles, particularly where untrusted or low-trust users have accounts, but it is not a critical emergency for the broader security community. The low EPSS despite a public PoC is consistent with the niche adoption of this specific open-source invoicing application.

Exploit ScenarioDerived

An attacker with a low-privilege account on the Indian Invoicing System - such as a standard user or junior staff member - crafts HTTP requests targeting backend endpoints intended for higher-privilege roles (e.g., administrative or financial report endpoints). Leveraging the publicly available PoC from GitHub, the attacker submits requests to multiple restricted endpoints without triggering proper authorization checks, gaining read or write access to data or functions beyond their role. The attack requires no additional complexity or user interaction, making it straightforward for any authenticated user familiar with the PoC.

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

Improper access control across multiple backend endpoints in SourceCodester Indian Invoicing System 1.0 permits authenticated low-privilege users to reach restricted functionality beyond their authorization level. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms remote exploitation requiring only low-level credentials, with confidentiality, integrity, and availability all assessed at low impact across the vulnerable system. A publicly available proof-of-concept exploit exists (hosted on GitHub), though EPSS remains at 0.04% (11th percentile) and the vulnerability is not in the CISA KEV catalog, indicating no confirmed widespread exploitation at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis - the SourceCodester vendor has not published a security advisory or fixed release for Indian Invoicing System 1.0. As a compensating control, administrators should restrict access to the affected backend endpoints by implementing server-level access controls (e.g., .htaccess rules or web server configuration) to block low-privilege users from invoking sensitive endpoint paths; the trade-off is potential disruption to legitimate application functionality if endpoint paths are shared. Additionally, reducing the number of active user accounts to only those with operational necessity limits the attack surface given the PR:L requirement. Network-level controls (placing the application behind a VPN or firewall that restricts access to trusted networks) reduce remote exposure. Monitor VulDB submission https://vuldb.com/submit/813608 and the GitHub PoC at https://gist.github.com/c4ttr4ck/db84fc2af3e542acf1eab685264bcfc1 for updated patch guidance. Organizations requiring a fix should consider forking and patching the access control logic directly in the application source.

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 product is SourceCodester Indian Invoicing System 1.0, a PHP-based web invoicing application (CPE: cpe:2.3:a:sourcecodester:indian_invoicing_system:*:*:*:*:*:*:*:*). The root cause is CWE-284 (Improper Access Control), a class of vulnerability where server-side backend endpoints fail to enforce adequate authorization checks before performing privileged operations. Specifically, the application does not properly restrict which authenticated users can invoke certain backend endpoint functions, allowing lateral privilege escalation or unauthorized data access within the application. The 'Authentication Bypass' tag in the threat intelligence data suggests that access controls on multiple endpoints can be circumvented by a user who holds any valid session, effectively bypassing role-based or function-level restrictions the application intends to enforce.

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 determined in SourceCodester Indian Invoicing System 1.0. Impacted is an unknown function of the component Backend Endpoint. Executing a manipulation can lead to improper access controls. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. Multiple endpoints are affected.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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