Skip to main content

Exam Form Submission EUVDEUVD-2026-14367

| CVE-2026-4575 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-03-23 VulDB GHSA-cp6c-hh2v-v765
1.9
CVSS 4.0 · NVD
View

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.

Impact

While the CVSS 3.1 score of 2.4 is ostensibly low, the full risk picture requires multi-signal analysis. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N) indicates network accessibility (AV:N) and low attack complexity (AC:L), but the high privilege requirement (PR:H) and required user interaction (UI:R) substantially limit the practical attack surface. However, the environmental factors (E:P for published exploit, RL:X for unknown patch status, RC:R for reasonable confidence) elevate concern: public exploit availability increases reconnaissance velocity and lowers barriers to entry for even unsophisticated threat actors. The confined scope (S:U) and integrity-only impact (I:L) mean successful exploitation cannot escalate privileges or cause denial of service, but can modify displayed content, deface records, or inject malware vectors. From an SSVC perspective, this is not high-priority for most organizations given the authentication gate and low technical impact, but administrators of public-facing Exam Form Submission instances should patch promptly to prevent account compromise via social engineering or insider threats. This is a real but low-priority issue for most environments.

Exploit ScenarioDerived

An administrative user with legitimate access to the Exam Form Submission system is socially engineered or falls victim to phishing and visits a malicious link injected by an attacker. The attacker has crafted a URL or form submission containing a JavaScript payload in the 'sname' parameter that, when processed by /admin/update_s2.php, is stored in the application database. When the administrator (or another privileged user) later views the exam submissions page, the malicious script executes in their browser with the user's privileges, allowing the attacker to steal their session token, modify exam grades, or create additional administrative accounts. The published GitHub proof-of-concept (https://github.com/yao536/cve/issues/1) provides a readily adaptable payload template, enabling rapid weaponization by threat actors.

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

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

Alert me

AnalysisAIv1 – Mar 23, 2026

A stored cross-site scripting (XSS) vulnerability exists in code-projects Exam Form Submission version 1.0, affecting the /admin/update_s2.php endpoint where the 'sname' parameter is not properly sanitized. An authenticated attacker with high privileges can inject malicious JavaScript that executes in the browser of other users who view the affected page, potentially leading to session hijacking, credential theft, or administrative action manipulation. A public proof-of-concept exploit is available on GitHub, and the vulnerability carries a low CVSS score of 2.4 due to requiring high privileges and user interaction, but the published exploit status indicates active reconnaissance and potential targeted exploitation.

RemediationAI

Upgrade code-projects Exam Form Submission to the latest patched version available from the vendor (https://code-projects.org/). If a patch is not immediately available, implement the following compensating controls: restrict administrative access to /admin/update_s2.php to specific IP ranges or require VPN authentication, enable a Web Application Firewall (WAF) with rules to detect and block XSS payloads in the 'sname' parameter (e.g., filtering script tags and event handlers), and enforce HTTP-only and Secure flags on session cookies to prevent JavaScript-based session theft. Additionally, implement a Content Security Policy (CSP) header to restrict inline script execution and external script sources, reducing XSS impact even if injection succeeds. Review administrative user accounts for unauthorized modifications to exam records and monitor access logs for suspicious activity patterns.

Affected VersionsENISA

Exam Form Submission 1.0

Affected Packages

euvd exam_form_submission 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

This vulnerability is rooted in improper input validation and output encoding in a PHP-based web application, classified as CWE-79 (Improper Neutralization of Input During Web Page Generation or Cross-Site Scripting). The affected product, code-projects Exam Form Submission (identified via CPE cpe:2.3:a:code-projects:exam_form_submission:*:*:*:*:*:*:*:*), processes user-supplied input from the 'sname' parameter in the administrative interface (/admin/update_s2.php) without adequate HTML entity encoding or Content Security Policy protections. The PHP framework fails to escape or validate the parameter before reflecting or storing it in the DOM, allowing attackers to break out of HTML attributes or tag context and inject arbitrary script tags or event handlers that execute in victim browsers.

Know when Exam Form Submission 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

NVD PRIMARY 1.9 LOW
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

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

6
Severity Changed
Apr 29, 2026 - 01:11 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:11 NVD
4.8 (MEDIUM) 1.9 (LOW)
Severity Changed
Apr 24, 2026 - 16:37 NVD
LOW MEDIUM
CVSS changed
Apr 24, 2026 - 16:37 NVD
2.4 (LOW) 4.8 (MEDIUM)
PoC Detected
Mar 23, 2026 - 14:31 vuln.today
Public exploit code
CVE Published
Mar 23, 2026 - 05:36 nvd
LOW 2.4

DescriptionCVE.org

A flaw has been found in code-projects Exam Form Submission 1.0. This issue affects some unknown processing of the file /admin/update_s2.php. This manipulation of the argument sname causes cross site scripting. The attack can be initiated remotely. The exploit has been published and may be used.

Executive ViewAI

Why It Matters

CVE-2026-4575 is a low-severity vulnerability in A flaw involving cross-site scripting (CVSS 2.4). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. Apply vendor updates when available as part of routine maintenance.

Business Impact: Low
Compensating Controls

Apply vendor patch during routine maintenance. Standard cross-site scripting mitigations apply if patching is delayed.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
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.0%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
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.

Related Vulnerabilities in code-projects Exam Form Submission XSS Flaws

View all 2
CVE-2025-8255 MEDIUM POC
5.5 Jul 28

Unrestricted file upload in code-projects Exam Form Submission 1.0 allows remote unauthenticated attackers to upload arb

CVE-2025-8273 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 exposes the underlying database through the `credits` parameter

CVE-2025-8272 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 exposes the backend database to unauthorized read and write oper

CVE-2025-8271 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 exposes the `/admin/delete_s3.php` endpoint to remote manipulati

CVE-2025-8270 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 exposes the /admin/delete_s2.php endpoint to remote exploitation

CVE-2025-8269 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 exposes the /admin/delete_s1.php endpoint to remote database man

CVE-2025-8251 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 allows remote unauthenticated attackers to extract or modify dat

CVE-2025-8250 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 allows remote attackers to manipulate the 'credits' parameter in

CVE-2025-8249 MEDIUM POC
5.5 Jul 28

SQL injection in code-projects Exam Form Submission 1.0 via the 'credits' parameter of /admin/update_s3.php enables remo

CVE-2025-8372 MEDIUM POC
5.5 Jul 31

SQL injection in code-projects Exam Form Submission 1.0 exposes the application's database to remote manipulation throug

CVE-2025-8371 MEDIUM POC
5.5 Jul 31

SQL injection in code-projects Exam Form Submission 1.0 allows remote attackers to manipulate the backend database via t

CVE-2025-8328 MEDIUM POC
5.5 Jul 30

SQL injection in code-projects Exam Form Submission 1.0 exposes the unauthenticated /register.php registration endpoint

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