PHPGurukul Curfew e-Pass
CVE-2025-12312
LOW
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 NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionCVE.org
A flaw has been found in PHPGurukul Curfew e-Pass Management System 1.0. Impacted is an unknown function of the file view-pass-detail.php. This manipulation of the argument Fullname/Category causes cross site scripting. The attack may be initiated remotely. The exploit has been published and may be used.
AnalysisAI
Reflected cross-site scripting in PHPGurukul Curfew e-Pass Management System 1.0 allows authenticated high-privilege users to inject malicious scripts via the Fullname or Category parameters in view-pass-detail.php, exploitable only when a victim with sufficient privileges views a crafted link. The CVSS score of 1.9 reflects severe exploitation constraints: high privilege requirement, user interaction dependency, and limited impact scope, despite a public exploit being available.
Technical ContextAI
The vulnerability exploits improper input validation in the view-pass-detail.php endpoint, a common weakness in PHP web applications that fail to sanitize or encode user-supplied data before rendering it in HTML context. CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: the Fullname and Category parameters are reflected in the HTTP response without HTML entity encoding or context-aware output encoding. This is a reflected XSS variant that requires the victim to click a malicious link, distinguishing it from stored XSS which would have broader impact. The affected product (PHPGurukul Curfew e-Pass Management System 1.0, CPE: cpe:2.3:a:phpgurukul:curfew_e-pass_management_system:1.0) is a PHP-based access control or credential management system commonly used in educational or institutional settings.
RemediationAI
No vendor-released patch has been identified at the time of analysis. Immediate mitigation requires applying output encoding to the Fullname and Category parameters in view-pass-detail.php: use htmlspecialchars() or similar functions to convert special characters (e.g., <, >, &, ", ') to HTML entities before rendering in HTML context. For example, replace echo $Fullname with echo htmlspecialchars($Fullname, ENT_QUOTES, 'UTF-8'). Additionally, implement Content Security Policy (CSP) headers (e.g., Content-Security-Policy: default-src 'self'; script-src 'self') to restrict inline script execution and mitigate XSS impact even if encoding is bypassed. If available, upgrade PHPGurukul Curfew e-Pass Management System to a newer version after confirming it patches this vulnerability. If no patch exists, restrict access to view-pass-detail.php via network-level controls (e.g., IP whitelisting, VPN-only access) to reduce the number of high-privilege users who can be socially engineered into clicking malicious links. Monitor for unusual activity such as high-privilege accounts accessing the system via unexpected geographic locations or at unusual times, which may indicate compromised credentials.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today