Skip to main content

Employee Management System EUVDEUVD-2026-31622

| CVE-2026-9417 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-05-25 VulDB GHSA-gjmc-3fv5-vpgr
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify internet-facing Employee Management System instance
  2. Delivery
    Craft XSS payload in ID parameter of /myprofileup.php URL
  3. Exploit
    Deliver malicious URL to victim via phishing or social engineering
  4. Execution
    Victim clicks link, browser loads /myprofileup.php
  5. Persist
    Unsanitized ID value rendered in page
  6. Impact
    Injected script executes in victim browser context

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 passive user interaction (UI:P per CVSS 4.0) - a victim must be socially engineered into clicking a crafted URL or otherwise loading the malicious /myprofileup.php request in their browser; without this, the attack cannot succeed. The CVSS vector confirms no authentication is required (PR:N), so the attacker needs no account on the target system to craft or deliver the payload. The specific injection point is the ID parameter on /myprofileup.php. Exploitation is further limited by the 'Automatable: no' SSVC determination, meaning the user interaction requirement prevents scripted mass exploitation across multiple targets. The application must be network-reachable (AV:N) for the attack to occur remotely.

Impact

The CVSS 4.0 score of 2.1 is very low and accurately reflects the constrained real-world risk. The vector (AV:N/AC:L/AT:N/PR:N/UI:P) confirms network accessibility and no authentication barrier, but the mandatory passive user interaction (UI:P) eliminates automated mass exploitation - a fact corroborated by SSVC's 'Automatable: no' determination. EPSS at 0.03% (10th percentile) aligns with no observed widespread exploitation. The vulnerability is not listed in CISA KEV. While a public proof-of-concept exists, POC availability is a distinct signal from active exploitation and should not be conflated. Technical impact is rated partial by SSVC, confined to low integrity impact on the vulnerable system with no confidentiality or availability consequences. Overall, this is a low-priority finding for most organizations, elevated only if the application is internet-facing, handles sensitive employee PII, or is accessed by privileged users whose sessions could be hijacked.

Exploit ScenarioDerived

An attacker identifies an internet-facing deployment of Employee Management System 1.0 and crafts a malicious URL pointing to /myprofileup.php with an XSS payload embedded in the ID parameter, then delivers it to an employee or HR administrator via phishing email or chat message. When the victim clicks the link and loads the page, the unsanitized payload executes in their browser, potentially enabling session cookie theft or credential harvesting. A public proof-of-concept demonstrating this technique is available at the referenced GitHub repository (https://github.com/zzzxc643/CVE1/blob/main/EMPLOYEE_MANAGEMENT_SYSTEM/vul14.md).

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

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

Alert me

AnalysisAIv1 – Jun 08, 2026

Cross-site scripting in code-projects Employee Management System 1.0 allows remote, unauthenticated attackers to inject malicious scripts via the ID parameter of /myprofileup.php, requiring only passive user interaction to execute. A publicly available proof-of-concept exploit exists on GitHub, though EPSS at 0.03% (10th percentile) and SSVC's 'not automatable' rating indicate minimal observed real-world exploitation activity. The vulnerability is limited to partial integrity impact on the vulnerable system with no confidentiality or availability impact, consistent with the CVSS 4.0 score of 2.1.

RemediationAI

No vendor-released patch has been identified at time of analysis for code-projects Employee Management System 1.0. As a primary compensating control, developers should apply output encoding to the ID parameter in /myprofileup.php before rendering it in HTML responses - in PHP this means using htmlspecialchars() with ENT_QUOTES and the correct character encoding; this directly neutralizes the injection vector with no functional trade-off. Deploying a Web Application Firewall with XSS detection rules can provide defense-in-depth but introduces false-positive risk and does not fix the underlying flaw. Restricting access to /myprofileup.php to authenticated internal users only would significantly reduce the attack surface given the PR:N vector, though this requires network-level or application-level access controls. References: https://vuldb.com/vuln/365398 and https://nvd.nist.gov/vuln/detail/CVE-2026-9417.

Affected VersionsENISA

Employee Management System 1.0

Affected Packages

euvd employee_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 component is a PHP-based employee management web application (cpe:2.3:a:code-projects:employee_management_system:*:*:*:*:*:*:*:*) developed by code-projects.org. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning the application fails to sanitize or HTML-encode user-supplied input in the ID parameter before including it in the HTTP response rendered by the browser. This is a classic reflected or stored XSS pattern in a PHP endpoint (/myprofileup.php), where unsanitized GET or POST parameter values are written directly into the DOM without escaping, enabling script injection into the victim's browser session.

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

Vendor (VulDB) PRIMARY 2.1 LOW
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

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

2
Severity Changed
May 26, 2026 - 20:07 NVD
MEDIUM LOW
CVSS changed
May 26, 2026 - 20:07 NVD
4.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was detected in code-projects Employee Management System 1.0. Affected is an unknown function of the file /myprofileup.php. Performing a manipulation of the argument ID results in cross site scripting. The attack is possible to be carried out remotely. The exploit is now public and may be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.0%
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-25239 CRITICAL POC
9.8 Mar 21

SQL Injection vulnerability in Sourcecodester Employee Management System v1.0 allows attackers to run arbitrary SQL comm

CVE-2024-28595 CRITICAL POC
9.8 Mar 19

SQL Injection vulnerability in Employee Management System v1.0 allows attackers to run arbitrary SQL commands via the ad

CVE-2024-25216 CRITICAL POC
9.8 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the mailud parameter at /apro

CVE-2024-25215 CRITICAL POC
9.8 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the pwd parameter at /aproces

CVE-2024-25214 CRITICAL POC
9.8 Feb 14

An issue in Employee Managment System v1.0 allows attackers to bypass authentication via injecting a crafted payload int

CVE-2024-1009 CRITICAL POC
9.8 Jan 29

A vulnerability was found in SourceCodester Employee Management System 1.0. Rated critical severity (CVSS 9.8), this vul

CVE-2022-2724 CRITICAL POC
9.8 Aug 09

A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera

CVE-2022-2723 CRITICAL POC
9.8 Aug 09

A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera

CVE-2022-2715 CRITICAL POC
9.8 Aug 09

A vulnerability has been found in SourceCodester Employee Management System and classified as critical. Rated critical s

CVE-2024-1011 HIGH POC
8.8 Jan 29

A vulnerability classified as problematic was found in SourceCodester Employee Management System 1.0. Rated high severit

CVE-2024-25213 HIGH POC
7.2 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /edit.php

CVE-2024-25212 HIGH POC
7.2 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /delete.p

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