Skip to main content

Stock Management System EUVDEUVD-2026-64624

| CVE-2026-78059 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-08-23 VulDB GHSA-m7q6-3v5v-h4c2
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
  2. Delivery
    Submit request to /php_action/printOrder.php
  3. Exploit
    Victim user views order print page
  4. Execution
    Injected script executes in victim browser
  5. Impact
    Exfiltrate session token or credentials

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 requires the target application to be network-accessible and a victim user to view a page rendered from the manipulated clientName or clientContact parameter in /php_action/printOrder.php. The CVSS 4.0 vector specifies PR:N, meaning no authentication is required to submit the malicious payload. However, UI:P (passive user interaction) is required - exploitation is contingent on a legitimate user (likely an authenticated operator or admin) loading the printOrder page. Exploitation is limited by: (1) the product's narrow deployment base (primarily academic/demo installations), (2) the need for victim interaction to trigger the script, and (3) no evidence of automated exploitation tooling beyond the disclosed proof-of-concept. Non-default or restricted network exposure (e.g., intranet-only deployment) would substantially reduce real-world risk.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/E:P) scores 5.3 Medium. Attack complexity is low and no privileges are required to craft a malicious payload, but passive user interaction (UI:P) is necessary - a victim must view the manipulated print order page. The scored impact is limited to low integrity (VI:L) with no confidentiality or availability impact reflected in the vendor-provided vector, which is conservative relative to typical XSS potential (session theft is plausible). The E:P supplemental metric confirms a public proof-of-concept exists. No EPSS data was provided and KEV status is negative, suggesting no observed mass exploitation. Real-world risk is substantially curtailed by the product's narrow deployment footprint - SourceCodester applications are primarily used in academic/demo environments, not production enterprise settings. Overall: low operational priority for most organizations; relevant only to those knowingly running this specific application.

Exploit ScenarioDerived

An attacker crafts a URL or form submission targeting /php_action/printOrder.php with a clientName value containing a malicious script payload (e.g., an injected script tag or onerror event handler). When an authenticated staff member or administrator views the resulting print order page - for example, by processing a customer order - the script executes in their browser session, potentially exfiltrating their session cookie to an attacker-controlled server. The public proof-of-concept on GitHub lowers the technical bar for this attack to near-zero.

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 attackers to inject malicious script via the clientName and clientContact parameters of /php_action/printOrder.php. When a legitimate user views a manipulated order print page, the unsanitized input is rendered in their browser, enabling session hijacking, credential theft, or malicious redirects. A public exploit has been disclosed via GitHub (referenced in VulDB entry 394299); no active exploitation is confirmed in CISA KEV.

RemediationAI

No vendor-released patch has been identified at time of analysis; the upstream fix is referenced only through a GitHub issue (github.com/i-QvQ-i/first-OvO/issues/12), which does not constitute a tagged release. The primary remediation is to apply HTML entity encoding to all user-supplied output in /php_action/printOrder.php - specifically the clientName and clientContact parameters - using PHP's htmlspecialchars() with ENT_QUOTES before rendering. As a compensating control, restrict access to the printOrder.php endpoint to authenticated internal users only via web server ACL or application-layer authentication middleware, reducing the attack surface against unauthenticated drive-by exploitation. Deploying a Web Application Firewall (WAF) rule blocking script injection patterns in these parameters is an additional layer, though WAF bypass is possible and should not substitute for code-level output encoding. Monitor VulDB entry 394299 and the SourceCodester project page for any patched 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 vulnerability is a classic reflected or stored XSS (CWE-79: Improper Neutralization of Input During Web Page Generation) in a PHP-based inventory application distributed by SourceCodester, a platform providing free source code for student/academic projects. The affected endpoint /php_action/printOrder.php accepts clientName and clientContact as parameters and incorporates them into page output without adequate encoding or sanitization. CPE cpe:2.3:a:sourcecodester:stock_management_system:*:*:*:*:*:*:*:* covers all versioned releases, though only version 1.0 is explicitly referenced. CWE-79 root cause: output rendered from attacker-controlled input without HTML-entity encoding, allowing script tags or event-handler attributes to execute in the victim browser context.

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-delivered XSS with no privileges needed, but requires victim to load the page (UI:R); scope changes as script executes in victim browser context with low C/I impact.

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:N/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:15 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability has been found in SourceCodester Stock Management System 1.0. This vulnerability affects unknown code of the file /php_action/printOrder.php. Such manipulation of the argument clientName/clientContact leads to cross site scripting. The attack may be performed from remote. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Rare
academic/demo PHP script, minimal enterprise production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 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.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
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

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