Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify accessible /empproject.php endpoint
-
DeliveryCraft URL with XSS payload in ID parameter
-
ExploitDeliver malicious link to target victim
-
ExecutionVictim clicks link and browser renders response
-
PersistInjected script executes in application origin
-
ImpactExfiltrate session cookies or perform user-context actions
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 | Exploitation requires that a victim user click or load a crafted URL - user interaction is mandatory (UI:P in the CVSS 4.0 vector), meaning fully automated, one-click-free exploitation is not possible. No authentication is required from the attacker (PR:N), so any remote party can craft the malicious link. The vulnerable parameter is |
| Impact | The CVSS 4.0 score of 2.1 reflects a genuinely low-severity finding: the attack vector is network (AV:N), complexity is low (AC:L), no privileges are required (PR:N), but user interaction is mandatory (UI:P), and the confidentiality and availability impacts are none (VC:N/VA:N), with only limited integrity impact (VI:L). The EPSS score of 0.03% at the 10th percentile corroborates that mass exploitation is highly unlikely. SSVC assessment confirms the vulnerability is not automatable and carries only partial technical impact, consistent with a reflected XSS that requires social engineering to trigger. However, a POC is publicly available on GitHub, which lowers the skill threshold for targeted attacks such as session hijacking or credential phishing against specific users. There is no conflict between data sources - all signals converge on a low-priority, targeted-risk profile. This is not a high-priority remediation item for most organizations but warrants attention in environments where the application handles sensitive employee data. |
| Exploit ScenarioDerived | An attacker identifies a deployment of Employee Management System 1.0, crafts a URL targeting |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Reflected cross-site scripting in code-projects Employee Management System 1.0 allows unauthenticated remote attackers to inject and execute arbitrary JavaScript in a victim's browser by manipulating the ID parameter of /empproject.php. A publicly available proof-of-concept exploit exists on GitHub, lowering the barrier to exploitation, though user interaction is required to trigger the payload. No active exploitation has been confirmed by CISA KEV, and the EPSS score of 0.03% places this in the bottom 10th percentile of exploitation likelihood, consistent with the low CVSS 4.0 score of 2.1.
RemediationAI
No vendor-released patch has been identified at time of analysis; the code-projects vendor has not published a security advisory or patched release. The most effective compensating control is to sanitize and HTML-encode all user-supplied input before rendering it in responses - specifically, the ID parameter in /empproject.php must be passed through an output encoding function (e.g., PHP's htmlspecialchars() with ENT_QUOTES) before inclusion in HTML context. Additionally, deploying a Content Security Policy (CSP) header with a restrictive script-src directive will significantly reduce the impact of any residual XSS by blocking inline script execution; note that overly strict CSP may break legitimate application functionality and should be tested before deployment. As a network-level control, restricting access to the application to trusted internal networks or VPN reduces the exposed attack surface without affecting functionality. The public POC is documented at https://github.com/zzzxc643/CVE1/blob/main/EMPLOYEE_MANAGEMENT_SYSTEM/vul17.md and the VulDB entry is at https://vuldb.com/vuln/365400.
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 a PHP-based web application (code-projects Employee Management System 1.0, CPE: cpe:2.3:a:code-projects:employee_management_system:*:*:*:*:*:*:*:*) widely used in academic and small-business contexts. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), a classic reflected XSS condition in which the ID GET/POST parameter passed to /empproject.php is echoed back into the HTML response without adequate output encoding or sanitization. Because the application is PHP-based and the parameter is user-controlled, an attacker can inject script tags or event handler payloads that execute within the browser's document context for any user who follows a crafted URL. This class of vulnerability is well-understood and directly exploitable without specialized tooling.
Know when Employee 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
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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been found in code-projects Employee Management System 1.0. Affected by this issue is some unknown functionality of the file /empproject.php. The manipulation of the argument ID leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Employee Management System
View allSQL Injection vulnerability in Sourcecodester Employee Management System v1.0 allows attackers to run arbitrary SQL comm
SQL Injection vulnerability in Employee Management System v1.0 allows attackers to run arbitrary SQL commands via the ad
Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the mailud parameter at /apro
Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the pwd parameter at /aproces
An issue in Employee Managment System v1.0 allows attackers to bypass authentication via injecting a crafted payload int
A vulnerability was found in SourceCodester Employee Management System 1.0. Rated critical severity (CVSS 9.8), this vul
A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera
A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera
A vulnerability has been found in SourceCodester Employee Management System and classified as critical. Rated critical s
A vulnerability classified as problematic was found in SourceCodester Employee Management System 1.0. Rated high severit
Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /edit.php
Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /delete.p
EUVD-2026-31626
GHSA-hj9g-6j3g-57m4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB