CVE-2026-14655: XSS Vulnerability in Assessment Management 1.0 Admin Panel
A cross-site scripting (XSS) vulnerability exists in code-projects Assessment Management version 1.0, specifically in the admin/view-users.php file. An authenticated administrator with elevated privileges can inject malicious code through the User parameter, which executes in the browsers of other users viewing the affected page. This allows an attacker to steal session tokens, redirect users, or perform actions on their behalf. Exploitation requires both high-level access and user interaction, limiting real-world attack surface.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 2.4 LOW · CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N
- Weaknesses (CWE)
- CWE-79, CWE-94
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-04 / 2026-07-07
NVD description (verbatim)
A weakness has been identified in code-projects Assessment Management 1.0. Affected by this issue is some unknown functionality of the file admin/view-users.php. Executing a manipulation of the argument User can lead to cross site scripting. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14655 is a reflected cross-site scripting vulnerability in Assessment Management 1.0's admin/view-users.php endpoint. The User parameter lacks proper input sanitization and output encoding, allowing injection of arbitrary JavaScript. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation) and CWE-94 (Improper Control of Generation of Code), indicating both direct XSS and potential code execution concerns. Exploitation requires authentication at the administrative level and victim interaction, as reflected in the CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N). The attack surface is network-accessible but constrained by privilege and user action requirements.
Business impact
While the CVSS score of 2.4 (LOW) reflects limited direct damage, the integrity impact warrants attention in environments relying on Assessment Management for sensitive data handling. A compromised admin interface can be leveraged to inject misleading assessment data, create fraudulent user records, or phish other administrators. For organizations using this tool in compliance or credential-management workflows, even low-severity admin-panel XSS poses reputational and operational risk. The public availability of exploit code increases the likelihood of opportunistic attacks against unpatched systems.
Affected systems
code-projects Assessment Management version 1.0 is affected. The vulnerability is localized to the admin/view-users.php file. No patch version information is provided in the CVE record; verify remediation steps directly with the vendor or project maintainer. Organizations running Assessment Management 1.0 in production, particularly those exposing admin panels to untrusted networks, should prioritize inventory and testing.
Exploitability
Exploitation requires two barriers: administrative privileges (PR:H) and user interaction (UI:R). An attacker must already possess or compromise a high-privilege account, then craft a malicious link or form submission targeting another admin. Public disclosure and available exploit code lower the technical skill threshold for script-kiddie-style attacks, but the privilege requirement prevents unauthenticated remote compromise. Organizations with strict admin access controls and user security awareness training can significantly reduce risk.
Remediation
Immediate action: identify all Assessment Management 1.0 deployments and restrict admin-panel access via network segmentation or IP whitelisting. Contact the code-projects maintainers for patch availability; if no patch exists, consider disabling or isolating the admin/view-users.php functionality. Input validation and output encoding should be applied to the User parameter as a workaround. Plan an upgrade path to a patched or alternative assessment platform if updates are unavailable.
Patch guidance
Verify patch availability from the code-projects project repository or vendor advisories. Standard remediation for XSS involves input validation (whitelist allowed User values) and output encoding (HTML/JavaScript context-aware escaping). If upgrading Assessment Management, test thoroughly in a staging environment to ensure compatibility with existing assessment data and integrations. No specific patched version is documented in this CVE; consult the vendor's security advisory for confirmed remediation versions.
Detection guidance
Monitor admin panel access logs for unusual User parameter values, particularly those containing JavaScript keywords (script, onerror, onload, eval) or HTML entities. Web application firewalls (WAF) can block requests matching XSS patterns in the User parameter. Review admin user sessions for abnormal activity post-exploitation (e.g., unauthorized assessment modifications, new user creation). Implement browser-based XSS detection if Assessment Management supports Content Security Policy (CSP) headers.
Why prioritize this
Despite the LOW CVSS score, this vulnerability merits attention because (1) the admin panel is a high-value target; (2) public exploit availability increases attack probability; (3) it affects integrity of assessment data, a core business function; and (4) many organizations under-protect internal admin interfaces. Prioritize patching or mitigation for any Assessment Management 1.0 instances accessible to potential insider threats or compromised internal accounts.
Risk score, explained
The CVSS 3.1 score of 2.4 reflects restricted exploitability: high privilege requirement (PR:H) and user interaction (UI:R) reduce the attack's practical likelihood and scope. However, contextual factors—public exploit code, admin-panel targeting, and potential data integrity impacts—elevate organizational risk beyond the numerical score. Apply compensating controls (access restrictions, CSP headers, logging) to lower residual risk in environments with sensitive assessment workflows.
Frequently asked questions
Do I need to apply this patch immediately?
If you are running Assessment Management 1.0 and expose the admin panel to the internet or untrusted networks, patching should be prioritized within 30 days. If the admin panel is strictly internal and access is role-locked, monitor for suspicious activity and plan patching within the next quarterly cycle. Public exploit availability increases the risk window.
Is unauthenticated exploitation possible?
No. This vulnerability requires administrative privileges (PR:H in the CVSS vector). A user without admin credentials cannot directly exploit it. However, if an admin account is compromised via phishing or credential stuffing, the XSS becomes immediately exploitable.
What is the difference between CWE-79 and CWE-94 in this context?
CWE-79 is the primary weakness: the User parameter is rendered unsafely in HTML, allowing XSS injection. CWE-94 suggests that code generation or dynamic script execution might also be possible, implying deeper control over the application's runtime behavior. Ensure any patch addresses both input validation and output encoding.
Will a Web Application Firewall (WAF) protect us?
A WAF with XSS-detection rules can block many common payload patterns in the User parameter, significantly reducing attack surface. However, WAFs are not a substitute for patching. Implement WAF rules as a compensating control while planning your patch or upgrade timeline.
This analysis is based on the CVE-2026-14655 published record as of July 2026. Patch version information and vendor-specific remediation steps have not been provided in the CVE record; verify patch availability and testing with the code-projects maintainers or your vendor's security advisory before deployment. CVSS scores reflect base environmental assumptions and may not account for your organization's specific risk context. No proof-of-concept or exploit code will be provided in this report. Employ standard security controls (access logging, WAF rules, privilege restriction) as compensating measures while patching. Source: NVD (public-domain), retrieved 2026-08-13. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10112LOWXSS in STUDENT-MANAGEMENT-SYSTEM 1.0 Dashboard
- CVE-2026-10228LOWXSS Vulnerability in raisulislamg4 Student Management System
- CVE-2026-10234LOWMettle Sendportal XSS Vulnerability – Campaign Handler Remote Exploit
- CVE-2026-10244LOWSourceCodester Pharmacy Sales and Inventory System XSS Vulnerability
- CVE-2026-10245LOWStored XSS in SourceCodester Pharmacy Sales and Inventory System 1.0
- CVE-2026-10246LOWStored XSS in SourceCodester Pharmacy System 1.0 – Remediation Guide
- CVE-2026-10247LOWXSS in SourceCodester Pharmacy Sales System 1.0
- CVE-2026-10514LOWCordysCRM Cross-Site Scripting (XSS) Vulnerability – Patch to 1.7.0