Client Details System
CVE-2025-12280
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 vulnerability was found in code-projects Client Details System 1.0. This issue affects some unknown processing of the file /update-clients.php. Performing manipulation results in cross site scripting. It is possible to initiate the attack remotely. The exploit has been made public and could be used.
AnalysisAI
Cross-site scripting (XSS) in code-projects Client Details System 1.0 allows high-privileged authenticated users to inject malicious scripts via the /update-clients.php endpoint, requiring user interaction to execute. The vulnerability carries a low CVSS score of 1.9 due to high privilege requirements (PR:H) and mandatory user interaction (UI:P), but publicly available exploit code exists, making it actionable for insider threats or social engineering scenarios targeting administrators.
Technical ContextAI
The vulnerability is a reflected or stored cross-site scripting (CWE-79) flaw in a PHP-based client management application. The /update-clients.php endpoint fails to properly sanitize or encode user-supplied input before rendering it in HTTP responses, allowing an attacker to inject arbitrary JavaScript code. The affected product is a custom web application (CPE: cpe:2.3:a:fabian:client_details_system:1.0) used for managing client details. XSS vulnerabilities of this class typically arise from inadequate output encoding or input validation in server-side rendering contexts, enabling attackers to execute scripts in victims' browsers under the application's security context.
RemediationAI
No vendor-released patch identified at time of analysis. Immediate remediation requires upgrading to a patched version if the vendor (code-projects/Fabian) has released one; consult the project repository at https://code-projects.org/ for update availability. If no patch is available, implement compensating controls: (1) Apply strict input validation and HTML entity encoding to all user inputs in /update-clients.php, specifically encoding special characters (<, >, ", ') before rendering in HTML context; (2) Implement Content Security Policy (CSP) headers (e.g., default-src 'self'; script-src 'self') to restrict inline script execution; (3) Restrict administrative access to /update-clients.php via IP whitelisting or VPN gating, reducing the user population capable of triggering the vulnerability; (4) Enable HTTP-only and secure flags on session cookies to prevent script-based session theft. These controls mitigate the XSS payload execution at the cost of reduced administrative flexibility and require ongoing monitoring for bypass techniques.
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