Skip to main content

Assessment Management CVE-2026-93975

| EUVDEUVD-2026-83718 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-09-20 VulDB GHSA-m5g2-9cpc-xgm9
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to admin panel (PR:H)
  2. Delivery
    Submit edit-user.php with script in name/id field
  3. Exploit
    Payload stored/reflected unencoded
  4. Execution
    Admin views user record (UI)
  5. Impact
    Script executes in admin browser

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires authenticated access to the administrative User-Editing interface (admin/edit-user.php) of code-projects Assessment Management 1.0 - consistent with the vendor's PR:H. Exploitation also requires victim interaction (UI:P/UI:R): a user must view the record containing the injected payload for the script to fire. Limiting factors: the attacker must already hold admin-panel access, which sharply reduces added privilege gained, and no bypass to reach edit-user.php without authentication is described. No non-default configuration is required beyond a running instance of the application.

Impact

This is a low-priority, high-noise issue rather than a genuine emergency. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N, score 4.8, E:P) is internally coherent for a stored/reflected XSS reachable only from the admin User-Editing panel: network reachable but gated behind high privileges (PR:H) and requiring victim interaction (UI:P), with only limited integrity impact (VI:L). No EPSS score, no CISA KEV listing, and no SSVC automation data are provided; the only positive exploitation signal is publicly available POC code (github.com/zzzxc643/CVE1). POC availability is NOT active exploitation - no in-the-wild evidence exists. The key tension is the PR:H requirement: because admin/edit-user.php is an administrative function, an attacker who can reach it already holds admin rights, so the practical value of injecting script is marginal (self-XSS or cross-admin script at best). I dispute the vendor's VC:N - reflected/stored XSS typically permits session-cookie or token theft, so confidentiality should be VC:L rather than N. Net: real-world risk is low, driven more by the CVE-mill reporting pattern (VulDB-sourced, hobbyist PHP app) than by exploitability.

Exploit ScenarioDerived

An authenticated administrator (or an attacker who has already obtained admin access) submits the edit-user form in admin/edit-user.php with a JavaScript payload in the name, sname, email, username, password, or id field. The payload is stored/reflected without proper encoding and executes in the browser of an admin who views the affected user record. Public POC code exists demonstrating the injection, though no active exploitation has been observed.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 20, 2026

Stored cross-site scripting in code-projects Assessment Management 1.0 allows an authenticated administrator to inject arbitrary script through the user-editing form at admin/edit-user.php, where the name, sname, email, username, password, and id parameters are written into the database or rendered without proper output encoding. The payload executes in the browser of any user who later views the manipulated record, so exploitation requires both prior access to the admin interface (PR:H) and victim interaction (UI:P/UI:R), which caps the incremental privilege gained by the attacker. Publicly available exploit code exists and has been disclosed via a GitHub proof-of-concept, but there is no indication of confirmed active exploitation (CISA KEV) and no EPSS score was supplied; the disclosed CVSS 4.0 base score is 4.8, and this is best treated as a low-priority, high-noise hardening issue rather than an emergency.

RemediationAI

No vendor-released patch identified at time of analysis, and no fixed version number is available in the supplied intelligence - the references point only to the VulDB entry and a public proof-of-concept, so the exact remediation state should be confirmed with code-projects.org before assuming a fix exists. Because exploit code is publicly available and the vulnerable page is administrative, the most effective compensating control is to restrict and monitor access to the admin interface: place /admin/ behind network allow-listing, VPN, or HTTP authentication so that only trusted operators can reach edit-user.php, accepting the trade-off that legitimate administrative workflows must originate from approved networks or hosts. Where control over the deployment exists, add server-side input validation and context-aware output encoding for the name, sname, email, username, password, and id parameters (rejecting or entity-encoding HTML metacharacters on input and when echoing into HTML, attribute, or JavaScript contexts), noting that this requires source modification of a project that may be unmaintained. Deploy a WAF rule that blocks script-bearing payloads and suspicious markup in POSTs to edit-user.php as a stopgap, understanding that WAF signatures are bypassable and create false-positive risk for legitimate administrative edits. Enable a restrictive Content-Security-Policy (e.g. disallowing inline script) and set session cookies HttpOnly so that any residual XSS cannot trivially exfiltrate session tokens, while recognizing CSP will not stop stored payloads that inject markup into legitimate fields. Finally, rotate credentials and review audit logs for unexpected changes to user records, since the vulnerable endpoint also handles the password and username fields. Monitor https://vuldb.com/vuln/407934 and https://code-projects.org/ for an official fix before relying on any single mitigation.

Affected VersionsENISA

Assessment Management 1.0

Affected Packages

euvd assessment_management no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a PHP web application, code-projects Assessment Management 1.0, distributed through code-projects.org as a learning/portfolio-style project. The vulnerable code path is admin/edit-user.php, the administrative User Editing handler; user-supplied values for the name, sname, email, username, password, and id parameters are accepted and persisted or echoed without adequate sanitization or context-aware output encoding. The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting), typically manifested here as stored XSS because the injected values are saved to the backing database and rendered on subsequent page views, allowing the script to fire in another user's session. The CVSS 4.0 vector 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 describes a network-reachable, low-complexity attack with no special preconditions, but requiring high privileges and passive user interaction, with the only measurable impact being limited integrity change in the vulnerable system; the reported E:P metric reflects the publicly circulating proof-of-concept. The independent assessment (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N) agrees on the authenticated prerequisite and user-interaction requirement, differing mainly in that it scores the scope change and low confidentiality/integrity impact expected when script executes in a higher-privileged or administrative browsing context.

Know when Assessment Management gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 1.9 MEDIUM
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
vuln.today AI 4.8 MEDIUM

Admin-only edit-user.php means PR:H; XSS needs a victim to view the record (UI:R) and crosses into the victim's browser context (S:C) with session-theft confidentiality (C:L) and DOM tampering (I:L).

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 20, 2026 - 10:22 NVD
MEDIUM LOW
CVSS changed
Sep 20, 2026 - 10:22 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Sep 20, 2026 - 09:45 cve.org
MEDIUM 4.8

DescriptionCVE.org

A vulnerability has been found in code-projects Assessment Management 1.0. This impacts an unknown function of the file admin/edit-user.php of the component User Editing. The manipulation of the argument name/sname/email/username/password/id leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Rare
code-projects hobbyist PHP tutorial app, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy