Skip to main content

Payroll Management System CVE-2026-5319

| EUVDEUVD-2026-18118 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-04-02 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

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

While the CVSS score of 4.3 is relatively low, multiple factors elevate real-world risk. The CVSS vector confirms unauthenticated remote attack (AV:N, PR:N, AC:L), meaning any remote user can attempt exploitation without credentials or special conditions. The presence of publicly available exploit code (POC:YES) combined with the low attack complexity significantly reduces barriers to exploitation. However, the requirement for user interaction (UI:R) and limited impact scope (I:L with no confidentiality or availability impact) constrain severity. The E:P (Exploit: Proof of Concept) and RC:R (Confidence: Reasonable) ratings in the CVSS vector align with public disclosure. For SSVC prioritization: exploitation is confirmed possible (POC exists), impact is limited to integrity through client-side script injection, and the attack is not automatable against diverse targets. This presents moderate priority for organizations running Payroll Management System, particularly if the application handles sensitive employee or financial data where XSS could facilitate account takeover or data theft through session hijacking.

Exploit ScenarioDerived

An attacker crafts a malicious URL containing JavaScript in the 'page' parameter, such as /navbar.php?page=<script>alert('XSS')</script>, and tricks a user into clicking the link via phishing email or social engineering. When the victim visits the URL, the unvalidated 'page' parameter is reflected in the HTML response, causing the attacker's script to execute in the victim's browser within the application's security context. The attacker could steal session cookies, perform actions on behalf of the victim, or redirect the user to a credential harvesting site. Publicly available exploit code lowers the skill barrier, making this attack accessible to less sophisticated threat actors.

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 – Apr 02, 2026

Reflected cross-site scripting (XSS) in itsourcecode Payroll Management System up to version 1.0 allows remote attackers to inject malicious scripts via the 'page' parameter in /navbar.php. The vulnerability requires user interaction (UI:R per CVSS vector) but carries a low CVSS score of 4.3 due to limited confidentiality impact. Publicly available exploit code exists, increasing real-world risk despite the moderate base score.

RemediationAI

Upgrade itsourcecode Payroll Management System to a patched version released after version 1.0 if available from the vendor. Primary mitigation involves applying input validation and output encoding to the 'page' parameter in /navbar.php to prevent script injection; specifically, use parameterized template methods or HTML entity encoding for all user-supplied input before inclusion in responses. Implement Content Security Policy (CSP) headers to restrict inline script execution and limit script sources. As an interim measure, apply a Web Application Firewall (WAF) rule to detect and block payloads containing script tags or JavaScript event handlers in the page parameter. Contact itsourcecode support at https://itsourcecode.com/ for patch availability and timeline, or refer to VulDB references at https://vuldb.com/vuln/354651 for additional technical details and community-contributed workarounds.

Affected VersionsENISA

Payroll Management System 1.0

Affected Packages

euvd payroll_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

This is a reflected cross-site scripting vulnerability (CWE-79) in a PHP-based payroll management application. The vulnerability exists in the /navbar.php file where user-supplied input from the 'page' parameter is not properly sanitized or encoded before being reflected in HTTP responses. The attack exploits the browser's trust in content served from the application domain, allowing attackers to execute arbitrary JavaScript in the context of a victim's session. The affected product is identified as itsourcecode Payroll Management System via CPE cpe:2.3:a:itsourcecode:payroll_management_system:*:*:*:*:*:*:*:*, indicating all versions up to and including 1.0 are vulnerable.

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

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

4
Severity Changed
Apr 29, 2026 - 01:11 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:11 NVD
5.3 (MEDIUM) 2.1 (LOW)
PoC Detected
Apr 03, 2026 - 16:10 vuln.today
Public exploit code
CVE Published
Apr 02, 2026 - 02:45 nvd
MEDIUM 5.3

DescriptionCVE.org

A security vulnerability has been detected in itsourcecode Payroll Management System up to 1.0. Affected is an unknown function of the file /navbar.php. Such manipulation of the argument page leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
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.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-34833 CRITICAL POC
9.8 Jun 17

Sourcecodester Payroll Management System v1.0 is vulnerable to File Upload. Rated critical severity (CVSS 9.8), this vul

CVE-2022-28468 CRITICAL POC
9.8 Apr 05

Payroll Management System v1.0 was discovered to contain a SQL injection vulnerability via the username parameter. Rated

CVE-2024-8567 MEDIUM POC
6.9 Sep 08

A vulnerability, which was classified as critical, has been found in itsourcecode Payroll Management System 1.0.php?acti

CVE-2024-8081 MEDIUM POC
6.9 Aug 22

A vulnerability classified as critical was found in itsourcecode Payroll Management System 1.0. Rated medium severity (C

CVE-2024-37831 CRITICAL
9.8 Jun 14

Itsourcecode Payroll Management System 1.0 is vulnerable to SQL Injection in payroll_items.php via the ID parameter. Rat

CVE-2025-7132 MEDIUM POC
5.5 Jul 07

SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to read or modify database contents via

CVE-2025-7131 MEDIUM POC
5.5 Jul 07

SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to inject malicious SQL commands throug

CVE-2025-7130 MEDIUM POC
5.5 Jul 07

SQL injection in Campcodes Payroll Management System 1.0 allows remote unauthenticated attackers to execute arbitrary SQ

CVE-2025-7129 MEDIUM POC
5.5 Jul 07

SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to manipulate database queries via the

CVE-2025-7128 MEDIUM POC
5.5 Jul 07

Unauthenticated SQL injection in Campcodes Payroll Management System 1.0 allows remote attackers to manipulate backend d

CVE-2025-9529 MEDIUM POC
5.5 Aug 27

A weakness has been identified in Campcodes Payroll Management System 1.0. Rated medium severity (CVSS 6.9), this vulner

CVE-2025-6826 MEDIUM POC
5.5 Jun 28

SQL injection in code-projects Payroll Management System 1.0 via the ID parameter in /ajax.php?action=save_department al

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