Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege account credentials
-
DeliveryAuthenticate to Indian Invoicing System remotely
-
ExploitCraft requests targeting restricted backend endpoints
-
ExecutionBypass server-side access control checks
-
ImpactAccess 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
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
Lifecycle Timeline
2DescriptionCVE.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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Indian Invoicing System
View allReflected cross-site scripting (XSS) in SourceCodester Indian Invoicing System 1.0 allows unauthenticated remote attacke
SQL injection in SourceCodester Indian Invoicing System 1.0 allows a remote, low-privileged authenticated attacker to ma
Stored cross-site scripting in SourceCodester Indian Invoicing System versions 0.x and 1.0 allows a low-privileged authe
EUVD-2026-31613
GHSA-prjj-f47h-rrr3
NVD
CVE.org
EPSS
VulDB
Exploit-DB