Severity by source
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
6DescriptionCVE.org
A security vulnerability has been detected in SourceCodester Leave Application System 1.0. Affected by this issue is some unknown functionality of the component User Management Handler. Such manipulation leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed publicly and may be used.
AnalysisAI
Stored cross-site scripting (XSS) in SourceCodester Leave Application System 1.0 User Management Handler allows authenticated remote attackers with high privileges to inject malicious scripts via the component, requiring user interaction to execute. The vulnerability carries a CVSS 4.8 score with publicly available exploit code; however, real-world risk is constrained by high privilege requirement (PR:H) and necessary user interaction (UI:P), limiting opportunistic exploitation.
Technical ContextAI
This vulnerability is a stored XSS flaw (CWE-79) within the User Management Handler component of the Leave Application System. The application fails to properly sanitize or encode user-supplied input before storing it in a backend system and subsequently rendering it in web pages. When an attacker with high privileges injects malicious JavaScript through the User Management Handler, the payload persists in the application's data store and executes in the browsers of users who view the affected content. The attack surface is limited to authenticated administrative or high-privilege user accounts, making this a post-authentication vulnerability typical of poorly-secured legacy PHP applications.
RemediationAI
Organizations should immediately upgrade to a patched version of SourceCodester Leave Application System beyond version 1.0, though a specific remediated version number is not independently confirmed in available data. Input validation and output encoding should be implemented in the User Management Handler to sanitize all user-supplied data before storage and rendering. As an interim mitigation, restrict high-privilege access to the User Management Handler to only trusted administrators and implement Content Security Policy (CSP) headers to reduce stored XSS impact. Additional details and potential patches may be available from the vendor at https://www.sourcecodester.com/ or community resources such as the VulDB entry at https://vuldb.com/vuln/354345.
More in Leave Application System
View allRemote file inclusion in SourceCodester Leave Application System 1.0 allows unauthenticated attackers to manipulate the
Remote authentication bypass in SourceCodester Leave Application System 1.0 allows unauthenticated attackers to access u
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-17587