Skip to main content

PHP EUVDEUVD-2026-14331

| CVE-2026-4557 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-03-22 VulDB GHSA-v6pg-hpm6-mh6m
2.1
CVSS 4.0 · NVD

Severity by source

NVD PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

7
Severity Changed
Apr 29, 2026 - 01:11 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:11 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVSS changed
Apr 24, 2026 - 16:37 NVD
4.3 (MEDIUM) 5.3 (MEDIUM)
PoC Detected
Mar 23, 2026 - 14:31 vuln.today
Public exploit code
EUVD ID Assigned
Mar 22, 2026 - 17:45 euvd
EUVD-2026-14331
Analysis Generated
Mar 22, 2026 - 17:45 vuln.today
CVE Published
Mar 22, 2026 - 17:29 nvd
MEDIUM 4.3

DescriptionCVE.org

A vulnerability was detected in code-projects Exam Form Submission 1.0. This impacts an unknown function of the file /admin/update_s1.php. Performing a manipulation of the argument sname results in cross site scripting. The attack may be initiated remotely. The exploit is now public and may be used.

AnalysisAI

A Stored Cross-Site Scripting (XSS) vulnerability exists in code-projects Exam Form Submission version 1.0, affecting the /admin/update_s1.php file where the 'sname' parameter is not properly sanitized. An unauthenticated attacker can remotely inject malicious JavaScript by manipulating this parameter, which will execute in the browsers of administrators or other users who view the affected page. A public proof-of-concept exploit is available on GitHub, and the vulnerability has an EPSS score indicating probable exploitation likelihood.

Technical ContextAI

The vulnerability is a Reflected or Stored Cross-Site Scripting (CWE-79) flaw in a PHP-based application (cpe:2.3:a:code-projects:exam_form_submission:*:*:*:*:*:*:*:*). The root cause is inadequate input validation and output encoding of user-supplied data in the 'sname' parameter passed to /admin/update_s1.php. The PHP application fails to apply proper context-aware output encoding (HTML entity encoding, JavaScript escaping, or similar) before rendering the sname value in HTML responses. This allows attackers to inject arbitrary HTML and JavaScript payloads that execute with the privileges of the authenticated user viewing the page, potentially leading to session hijacking, credential theft, or administrative account compromise.

RemediationAI

Immediately upgrade to a patched version of Exam Form Submission if code-projects releases one; check https://code-projects.org/ and https://vuldb.com/?id.352384 for updates. If no patch is available, implement input validation by rejecting or encoding the 'sname' parameter using HTML entity encoding (e.g., htmlspecialchars() in PHP with ENT_QUOTES flag) before rendering it in HTML context. Additionally, apply output encoding to all user-supplied variables in the /admin/update_s1.php response, implement a Content Security Policy (CSP) header to restrict inline script execution, and restrict access to the /admin/ directory to trusted IP ranges via firewall or web server configuration. Consider implementing CSRF tokens and session-based protections to mitigate secondary attack vectors. Regular security audits of the application codebase are strongly recommended.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

EUVD-2026-14331 vulnerability details – vuln.today

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