PHPGurukul Apartment Visitors Management System
CVE-2025-7816
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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 vulnerability, which was classified as problematic, was found in PHPGurukul Apartment Visitors Management System 1.0. Affected is an unknown function of the file /visitor-detail.php of the component HTTP POST Request Handler. The manipulation of the argument visname leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
AnalysisAI
Stored cross-site scripting (XSS) in PHPGurukul Apartment Visitors Management System 1.0 allows authenticated remote attackers to inject malicious JavaScript via the visname parameter in /visitor-detail.php, which is then reflected to other users. The vulnerability requires user interaction (clicking a malicious link) but affects confidentiality and integrity of the application. Exploit code is publicly available on GitHub, though real-world exploitation remains limited (EPSS 0.05%).
Technical ContextAI
The vulnerability is a reflected/stored XSS vulnerability (CWE-79) in a PHP-based visitor management application. The /visitor-detail.php endpoint accepts HTTP POST requests with a visname parameter that is not properly sanitized or HTML-encoded before being rendered in the HTTP response. PHP applications commonly fail to use htmlspecialchars() or similar encoding functions when displaying user-controlled input in HTML context. The Apartment Visitors Management System is a small-scale PHP application typically deployed in shared hosting environments, making it representative of legacy PHP application security issues where parameterized input validation is minimal.
RemediationAI
No vendor-released patch identified at time of analysis. Immediate mitigation options: (1) Upgrade to a patched version if PHPGurukul releases one by checking phpgurukul.com directly; (2) Manually patch the /visitor-detail.php file by applying HTML entity encoding to the visname parameter using htmlspecialchars($visname, ENT_QUOTES, 'UTF-8') before output; (3) Implement a Web Application Firewall (WAF) rule to block POST requests to /visitor-detail.php containing JavaScript keywords (script, onerror, onload) with High risk of false positives; (4) Restrict network access to the application to internal-only (VPN/bastion host) until patched, eliminating AV:N attack vector with minimal operational impact; (5) Disable the visitor detail feature if not essential, removing the attack surface entirely. Manual source code patching is recommended for organizations unable to wait for vendor updates, as the fix is straightforward (single line change). Monitor vuldb.com and phpgurukul.com for security advisories.
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