Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious URL with XSS payload
-
DeliverySends link to target employee via email or social engineering
-
ExploitEmployee clicks link while authenticated
-
ExecutionJavaScript payload executes in browser context
-
PersistAttacker steals session token or performs action on victim's behalf
-
ImpactUnauthorized activity recorded in employee records or system misconfiguration occurs
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 user with access to the Employee Management System click on or visit a malicious link crafted by the attacker. The vulnerability exists in the 370project/mark.php file specifically, meaning the attacker must target this endpoint with crafted input. No special configuration or non-default settings are required - the flaw exists in the default installation of version 1.0. Unauthenticated remote exploitation is possible (PR:N in CVSS vector), but the attacker must still cause a user to interact with the malicious payload (UI:R). The impact is limited to integrity (I:L) - the attacker cannot read sensitive data or cause denial of service through this vector alone. |
| Impact | The CVSS score of 4.3 (Medium) reflects the moderate severity of XSS with user interaction required and limited impact scope (no confidentiality loss, integrity only, no availability impact). However, several factors elevate real-world risk: publicly available exploit code lowers the barrier to exploitation, the attack vector is network-based requiring no authentication (PR:N), and the low attack complexity (AC:L) means any attacker can execute the exploit. The user interaction requirement (UI:R) is the primary limiting factor - the attacker must trick a user into clicking a malicious link or visiting a crafted page. CISA KEV status is not confirmed in provided data, but the public exploit availability and moderate CVSS suggest this merits prioritization for organizations hosting this software. Organizations using this employee management system face real risk if they do not restrict access or apply patches promptly. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL containing JavaScript payload embedded in a parameter of the 370project/mark.php file. The attacker sends this URL to an employee via email or social engineering. When the employee clicks the link while logged into the system, the JavaScript executes in their browser, potentially stealing session cookies, performing unauthorized actions on behalf of the user, or redirecting them to a phishing page. Publicly available exploit code on GitHub provides ready-made payloads for this attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 27, 2026
Cross-site scripting (XSS) in code-projects Employee Management System 1.0 allows remote attackers to inject malicious scripts via manipulation of the file 370project/mark.php. The vulnerability requires user interaction (UI:R) but can be exploited over the network without authentication. Publicly available exploit code exists and the flaw has moderate impact on integrity (CVSS 4.3).
RemediationAI
Upgrade code-projects Employee Management System to a patched version released by the vendor - consult the official code-projects.org website for the latest security release. If immediate upgrade is not possible, implement input validation and output encoding on the mark.php endpoint: ensure all user inputs are validated against a whitelist of expected characters and properly HTML-encode all data before rendering in web pages. Additionally, configure your web application firewall (WAF) to detect and block XSS payloads targeting the 370project/mark.php endpoint. As a compensating control, restrict access to the employee management system to authenticated users within your organization and deploy Content Security Policy (CSP) headers to mitigate the impact of any injected scripts. Note that restricting access reduces attacker reach but does not eliminate the risk if internal users are social-engineered.
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
This is a reflected or stored cross-site scripting vulnerability (CWE-79) in a PHP-based employee management application. The vulnerable endpoint is 370project/mark.php, which fails to properly sanitize or encode user-supplied input before rendering it in HTML context. The attack vector is network-based (AV:N) with low complexity (AC:L), meaning the attacker does not need to overcome any special technical barriers. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation), a common flaw in web applications that do not implement output encoding or input validation.
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
5DescriptionCVE.org
A security flaw has been discovered in code-projects Employee Management System 1.0. This issue affects some unknown processing of the file 370project/mark.php. Performing a manipulation results in cross site scripting. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks.
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-25830
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB