Skip to main content

CodeAstro HRMS CVE-2026-11491

| EUVDEUVD-2026-35022 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-06-08 VulDB GHSA-2hp8-8xwj-c2gv
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as high-privilege HRMS admin
  2. Delivery
    Submit SVG onload payload in Notice Title via POST to /notice/All_notice
  3. Exploit
    Payload persists in application database
  4. Execution
    Victim navigates to notice board page
  5. Persist
    Malicious script executes in victim browser context
  6. Impact
    Attacker harvests session tokens or performs UI redress

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 the attacker to hold a high-privilege account in the CodeAstro HRMS (PR:H per CVSS vector) - this is not exploitable by unauthenticated or low-privileged users. The Notice Board Management feature must be in use and accessible, and the /notice/All_notice endpoint must be reachable. A victim user must subsequently view the notice board page for the stored payload to execute (UI:R per CVSS vector). Exploitation is limited to integrity impact only (I:L); there is no direct confidentiality breach or availability disruption from the base vulnerability alone. The attack does not require unusual server-side configuration beyond the default availability of the notice board feature. Scope is unchanged, meaning the exploit does not break out of the application's privilege boundary.

Impact

The aggregate risk signal for this vulnerability is low-to-moderate. The CVSS 3.1 base score of 2.4 is appropriately calibrated: AV:N confirms remote reachability, but PR:H establishes that an attacker must already hold high-privilege access to the HRMS - a significant precondition that eliminates opportunistic, unauthenticated exploitation. UI:R further requires that a victim actively view the poisoned notice, adding a second dependency. The scope is unchanged (S:U) with no confidentiality or availability impact and only low integrity impact, meaning the practical ceiling for this exploit, absent chaining with other vulnerabilities, is limited script execution (session hijacking, credential phishing, defacement within the notice context). A publicly available proof-of-concept exists on GitHub (E:P in CVSS temporal), which increases the ease of exploitation but does not change the fundamental access prerequisite. No EPSS data was provided in the source intelligence; given the niche deployment base of a single vendor's HRMS product and the high-privilege requirement, exploitation probability is expected to be low. This vulnerability is not listed in the CISA KEV catalog, and no EPSS score was supplied, so widespread active exploitation is not confirmed. The primary realistic threat actor is a malicious insider or compromised admin account within the organization.

Exploit ScenarioDerived

An attacker with administrative access to the CodeAstro HRMS - whether a malicious insider or an operator using a compromised admin account - submits a crafted notice with the title containing an SVG onload payload via POST to /notice/All_notice; a publicly available proof-of-concept demonstrates the exact request structure. When any other HRMS user navigates to the notice board, the stored payload executes in their browser session, potentially enabling session token theft or credential harvesting via a phishing overlay within the application context.

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

Stored cross-site scripting in CodeAstro Human Resource Management System 1.0 enables a high-privileged authenticated attacker to inject persistent malicious script via the Notice Title parameter in the Notice Board Management component, executing in the browsers of any user who subsequently views the affected notice. The publicly available proof-of-concept on GitHub demonstrates exploitation via an SVG onload payload submitted through a POST request to /notice/All_notice. Despite remote accessibility, real-world severity is constrained by the requirement for prior high-privilege authentication and the need for victim interaction - reflected in the low CVSS score of 2.4 - and no public exploitation campaign has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis; the VulDB references and codeastro.com vendor site do not link to a security advisory or fixed release. Organizations should contact CodeAstro directly to request a patched version. As a compensating control, restrict access to the /notice/All_notice endpoint and the Notice Board Management feature to the minimum required set of privileged users, which reduces the pool of accounts that could introduce malicious payloads (trade-off: limits notice board functionality). Implement a Web Application Firewall rule to detect and block SVG-based and JavaScript event handler payloads in POST body parameters targeting this endpoint; note that WAF rules can be bypassed by encoding variations and are not a substitute for server-side output encoding. Audit existing notice entries for unexpected HTML or script content. If the notice board feature is non-essential, disable it entirely until a patch is available. Monitor for the exploit proof-of-concept at https://github.com/ashikmd0507/CVE/blob/main/CVE-2026-11491/README.md to understand current payload variations.

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 vulnerability resides in the Notice Board Management module of CodeAstro Human Resource Management System, accessible at the /notice/All_notice endpoint. CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause: user-supplied input in the Notice Title field is accepted via HTTP POST and stored server-side without adequate sanitization or output encoding. When a victim subsequently loads the notice listing page, the unsanitized payload is rendered in the browser DOM context, allowing execution of arbitrary JavaScript. The demonstrated payload uses an SVG element with an onload event handler - a common technique for bypassing naive keyword-based filters that block classic script tags. The CPE string cpe:2.3:a:codeastro:human_resource_management_system:*:*:*:*:*:*:*:* uses a wildcard version component, suggesting NVD has not confirmed a specific fixed version upper bound, though the description specifies version 1.0 as the tested affected release.

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 1.9 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/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
High
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

1
CVSS changed
Jun 08, 2026 - 07:22 NVD
2.4 (LOW) 1.9 (LOW)

DescriptionCVE.org

A vulnerability was identified in CodeAstro Human Resource Management System 1.0. Impacted is an unknown function of the file /notice/All_notice of the component Notice Board Management. Such manipulation of the argument Notice Title with the input <svg onload="alert('Stored XSS Triggered by Ashik Mohamed')"> as part of POST leads to cross site scripting. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
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.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-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