Skip to main content

Stock Management System CVE-2026-78060

| EUVDEUVD-2026-64625 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-08-23 VulDB GHSA-q4p7-5vfm-82r3
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Craft XSS payload in clientName/clientContact parameter
  2. Delivery
    Submit HTTP request to /php_action/getOrderReport.php
  3. Exploit
    Victim administrator views generated order report
  4. Execution
    Browser executes injected script
  5. Impact
    Attacker captures session token or triggers malicious action

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

The attack is triggered when a victim user or administrator views an order report generated from attacker-controlled input in the clientName or clientContact fields of /php_action/getOrderReport.php. The attacker requires no authentication (PR:N in CVSS 4.0) and no special system access - only the ability to submit HTTP requests to the endpoint. Passive user interaction (UI:P) is required: a victim must render the resulting report page in a browser for the injected script to execute. Exploitation is constrained by whether the report-viewing action is performed by a privileged user (e.g., an administrator whose session token, if stolen, would grant further access). The application must be network-accessible; a deployment restricted to localhost or an internal VLAN materially limits exposure.

Impact

The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:P) characterizes this as a low-complexity, network-reachable flaw requiring only passive victim interaction - a typical reflected or context-injected XSS profile. The E:P (exploit public) supplemental metric meaningfully raises practical risk beyond the 5.3 base score alone. Impact is bounded: VI:L with VC:N and no availability impact, suggesting the realistic outcome is session hijacking, credential theft via phishing overlays, or defacement rather than full system compromise. No EPSS score was provided; active exploitation is not confirmed by CISA KEV. The combination of public PoC, unauthenticated network access, and a PHP application likely deployed without a WAF means even a small team operating an internet-exposed instance should treat remediation as a near-term priority rather than a deferred task. The absence of CISA KEV listing and the limited scope of the affected product constrain the aggregate threat surface.

Exploit ScenarioDerived

An attacker submits a crafted HTTP request to /php_action/getOrderReport.php with a JavaScript payload embedded in the clientName or clientContact parameter - for example, a script tag that exfiltrates document cookies to an attacker-controlled server. When a logged-in administrator or staff member views the resulting order report, the browser executes the injected script, potentially surrendering their session token. A public PoC for this exact mechanism is referenced at https://github.com/i-QvQ-i/first-OvO/issues/13, meaning the exploit is ready to use without adaptation.

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

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

Alert me

AnalysisAIv1 – Aug 23, 2026

Cross-site scripting in SourceCodester Stock Management System 1.0 allows remote unauthenticated attackers to inject arbitrary JavaScript via the clientName and clientContact parameters of /php_action/getOrderReport.php. A publicly available proof-of-concept exploit exists (CVSS 4.0 E:P), lowering the skill threshold for exploitation. No CISA KEV listing is present, but the unauthenticated, network-accessible vector with a public PoC makes this a credible risk for any exposed deployment.

RemediationAI

No vendor-released patched version was identified in the available data; affected version boundaries are based solely on NVD CPE and VulDB reporting. As an immediate compensating control, input from clientName and clientContact parameters should be HTML-encoded on output using functions such as PHP's htmlspecialchars() with ENT_QUOTES - this directly neutralizes the injection point with no functional side effects. Deploying a web application firewall (WAF) with XSS filter rules in blocking mode for the /php_action/getOrderReport.php endpoint reduces exposure but does not eliminate it, as WAF bypass techniques exist. If the report endpoint is not required for external users, restricting access to authenticated sessions or internal network addresses limits the attack surface further. Monitor VulDB entry https://vuldb.com/vuln/394300 and the vendor site at https://www.sourcecodester.com/ for any official patch release.

Affected VersionsENISA

Stock Management System 1.0

Affected Packages

euvd stock_management_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 stock management application distributed by SourceCodester (CPE: cpe:2.3:a:sourcecodester:stock_management_system:*:*:*:*:*:*:*:*, version 1.0). The vulnerability class is CWE-79 (Improper Neutralization of Input During Web Page Generation - Reflected or Stored XSS), indicating that the application fails to sanitize or HTML-encode user-supplied input from the clientName and clientContact parameters before embedding them in the HTTP response rendered by the browser. The vulnerable endpoint /php_action/getOrderReport.php is a PHP script that generates order reports, suggesting the injected content is rendered when a user or administrator views the generated report output.

Know when Stock Management 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:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.1 MEDIUM

Network-accessible, no privileges needed, user interaction required to render report; scope changes to victim browser, with low confidentiality and integrity impact via session theft.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/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
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 23, 2026 - 04:22 NVD
MEDIUM LOW
CVSS changed
Aug 23, 2026 - 04:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 23, 2026 - 03:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was found in SourceCodester Stock Management System 1.0. This issue affects some unknown processing of the file /php_action/getOrderReport.php. Performing a manipulation of the argument clientName/clientContact results in cross site scripting. It is possible to initiate the attack remotely. The exploit has been made public and could be used.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Low
educational/hobbyist PHP app, limited enterprise production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
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.5%
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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2024-36779 CRITICAL POC
9.8 Jun 06

Sourcecodester Stock Management System v1.0 is vulnerable to SQL Injection via editCategories.php. Rated critical severi

CVE-2022-4088 CRITICAL POC
9.8 Nov 24

A vulnerability was found in rickxy Stock Management System and classified as critical. Rated critical severity (CVSS 9.

CVE-2020-24197 CRITICAL POC
9.8 Sep 09

A SQL injection vulnerability in the login component in Stock Management System v1.0 allows remote attacker to execute a

CVE-2022-4090 HIGH POC
8.8 Nov 24

A vulnerability was found in rickxy Stock Management System and classified as problematic.php?action=add. Rated high sev

CVE-2020-23830 HIGH POC
7.1 Sep 02

A Cross-Site Request Forgery (CSRF) vulnerability in changeUsername.php in SourceCodester Stock Management System v1.0 a

CVE-2025-4283 MEDIUM POC
6.9 May 05

A vulnerability was found in SourceCodester/oretnom23 Stock Management System 1.0 and classified as critical.php?f=login

CVE-2024-5774 MEDIUM POC
6.9 Jun 09

A vulnerability has been found in SourceCodester Stock Management System 1.0 and classified as critical. Rated medium se

CVE-2020-24198 MEDIUM POC
6.1 Sep 09

A persistent cross-site scripting vulnerability in Sourcecodester Stock Management System v1.0 allows remote attackers t

CVE-2020-23831 MEDIUM POC
6.1 Sep 01

A Reflected Cross-Site Scripting (XSS) vulnerability in the index.php login-portal webpage of SourceCodester Stock Manag

CVE-2025-14567 MEDIUM POC
5.5 Dec 12

Missing authentication for the /api/employees endpoint in haxxorsid Stock Management System lets remote attackers retrie

CVE-2024-0958 MEDIUM POC
5.4 Jan 27

A vulnerability was found in CodeAstro Stock Management System 1.0 and classified as problematic.php of the component Ad

CVE-2022-4089 MEDIUM POC
5.4 Nov 24

A vulnerability was found in rickxy Stock Management System. Rated medium severity (CVSS 5.4), this vulnerability is rem

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