Skip to main content

code-projects HRMS CVE-2026-105188

| EUVDEUVD-2026-92248 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-10-05 VulDB GHSA-qhmf-w5g5-r5qc
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to HRMS admin panel
  2. Delivery
    Inject JavaScript into eventSubject parameter
  3. Exploit
    Payload stored/rendered in Live Event History
  4. Execution
    Victim admin views liveEventHistory.php
  5. Impact
    Script executes in victim browser session

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 an authenticated session with access to the admin interface (PR:L) because the vulnerable endpoint /views/admin/liveEventHistory.php resides in the admin area, and it requires passive interaction from a victim user (UI:P) who must load the page where the injected eventSubject value is rendered. The specific prerequisite is the ability to supply attacker-controlled input to the eventSubject argument of the Live Event History component. Limiting factors that reduce realistic risk: the attacker must first obtain valid admin-area credentials/access, a separate victim must view the affected page for the payload to fire, impact is confined to script execution in the browser (integrity-only, no confidentiality or availability loss), and the affected product is code-projects Human Resource Management System 1.0 specifically.

Impact

This is a low-to-moderate real-world risk that scores higher on paper than in practice. The CVSS 4.0 base score of 5.1 (Medium) reflects a network-reachable (AV:N) cross-site scripting flaw with low attack complexity (AC:L), but it is gated by two meaningful factors that the raw score partially discounts: it requires an authenticated user (PR:L) and passive victim interaction (UI:P), and its impact is limited to low integrity (VI:L) with no confidentiality or availability impact (VC:N/VA:N) and no scope change to other systems (SC:N/SI:N/SA:N). A public exploit exists (POC=YES, VulDB-referenced GitHub attachment) and the SSVC/CVSS exploit maturity is Proof-of-Concept (E:P), but there is NO CISA KEV listing and no evidence of active exploitation - so this is 'publicly available exploit code exists', not active exploitation. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be factored in and is UNKNOWN. The dominant risk-reducing signal is prevalence: code-projects HRMS 1.0 is a small educational/hobby PHP application with negligible production deployment, so despite a working PoC this is not a widespread-exploitation priority. Treat it as a routine low-priority web application XSS rather than an urgent threat.

Exploit ScenarioDerived

An authenticated attacker with access to the HRMS admin area submits a crafted value in the eventSubject argument of /views/admin/liveEventHistory.php, injecting a JavaScript payload into the Live Event History component. When another admin user subsequently views the affected page, the stored/reflected script executes in their browser session. A public proof-of-concept for this injection is already available.

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

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

Alert me

AnalysisAIv1 – Oct 05, 2026

Cross-site scripting in code-projects HRMS 1.0 allows an authenticated user with admin-area access to inject script via the eventSubject parameter in the Live Event History page, and the payload executes in a victim's browser when that page is viewed. Publicly available exploit code exists, but exploitation requires admin-area access and a separate victim to load the affected page; the assessed impact is integrity-only with no confidentiality or availability loss. This is a low-to-moderate real-world risk that scores higher on paper than in practice.

RemediationAI

No vendor-released patch identified at time of analysis; check https://code-projects.org/ and the VulDB advisory at https://vuldb.com/vuln/413425 for an update. Until a fix is available, restrict access to the admin interface to trusted networks or VPN and require strong authentication and MFA for administrative users, because the vulnerable endpoint is under /views/admin/. Validate and output-encode the eventSubject parameter, or temporarily disable the Live Event History feature if it is not business-critical. Add a Content-Security-Policy that disallows inline and unauthorized script sources, and deploy WAF rules to block script payloads in eventSubject; these controls may break legitimate admin UI behavior or cause false positives, so test before enforcing. Monitor admin logs for suspicious eventSubject values and unusual access to /views/admin/liveEventHistory.php.

Affected VersionsENISA

Human Resource Management System 1.0

Affected Packages

euvd human_resource_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 flaw is CWE-79 improper neutralization of input during web page generation (cross-site scripting) in a PHP-based HR application. According to the CPE cpe:2.3:a:code-projects:human_resource_management_system:*:*:*:*:*:*:*:*, the affected product is code-projects Human Resource Management System, and the vulnerable endpoint is /views/admin/liveEventHistory.php in the Live Event History component; the eventSubject argument is rendered without sufficient output encoding. The CVSS v4 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P indicates a remote, low-complexity attack that requires low privileges (authenticated admin-area access) and passive user interaction, with exploit maturity set to proof-of-concept because public exploit code exists. The independent assessment aligns with a CVSS 3.1 vector AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N, confirming integrity-only impact.

Know when Human Resource 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.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.5 LOW

Network-reachable XSS at an admin endpoint requires an authenticated user (PR:L) and victim interaction (UI:R); impact is browser-side script injection, so I:L with C:N/A:N.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
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
Oct 05, 2026 - 05:22 NVD
MEDIUM LOW
CVSS changed
Oct 05, 2026 - 05:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Oct 05, 2026 - 04:00 cve.org
MEDIUM 5.1

DescriptionCVE.org

A vulnerability was found in code-projects Human Resource Management System 1.0. Affected by this vulnerability is an unknown functionality of the file /views/admin/liveEventHistory.php of the component Live Event History. The manipulation of the argument eventSubject results in cross site scripting. The attack may be launched remotely. The exploit has been made public and could be used.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Rare
hobby/educational PHP project, negligible production enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
8 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.2%
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-35469 CRITICAL POC
9.8 May 30

A SQL injection vulnerability in /hrm/user/ in SourceCodester Human Resource Management System 1.0 allows attackers to e

CVE-2023-3391 CRITICAL POC
9.8 Jun 23

A vulnerability was found in SourceCodester Human Resource Management System 1.0. Rated critical severity (CVSS 9.8), th

CVE-2022-4273 CRITICAL POC
9.8 Dec 03

A vulnerability, which was classified as critical, has been found in SourceCodester Human Resource Management System 1.0

CVE-2022-43262 CRITICAL POC
9.8 Nov 16

Human Resource Management System v1.0 was discovered to contain a SQL injection vulnerability via the password parameter

CVE-2024-34221 HIGH POC
8.8 May 14

Sourcecodester Human Resource Management System 1.0 is vulnerable to Insecure Permissions resulting in privilege escalat

CVE-2022-43318 HIGH POC
8.8 Nov 07

Human Resource Management System v1.0 was discovered to contain a SQL injection vulnerability via the stateedit paramete

CVE-2024-34220 HIGH POC
7.5 May 14

Sourcecodester Human Resource Management System 1.0 is vulnerable to SQL Injection via the 'leave' parameter. Rated high

CVE-2022-4278 HIGH POC
7.2 Dec 03

A vulnerability was found in SourceCodester Human Resource Management System 1.0. Rated high severity (CVSS 7.2), this v

CVE-2024-13006 MEDIUM POC
6.9 Dec 29

A vulnerability, which was classified as critical, has been found in 1000 Projects Human Resource Management System 1.0.

CVE-2022-3473 MEDIUM POC
6.5 Oct 13

A vulnerability classified as critical has been found in SourceCodester Human Resource Management System. Rated medium s

CVE-2022-3470 MEDIUM POC
6.5 Oct 13

A vulnerability was found in SourceCodester Human Resource Management System. Rated medium severity (CVSS 6.5), this vul

CVE-2022-4279 MEDIUM POC
6.1 Dec 03

A vulnerability classified as problematic has been found in SourceCodester Human Resource Management System 1.0. Rated m

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