Skip to main content

Exam Form Submission CVE-2025-8269

MEDIUM
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2025-07-28 cna@vuldb.com
5.5
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed /admin/delete_s1.php endpoint
  2. Delivery
    Craft malicious SQL payload in ID parameter
  3. Exploit
    Submit HTTP request to application
  4. Execution
    Backend executes injected SQL query
  5. Impact
    Extract or manipulate application database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
Exploitation Conditions

The target application must be running code-projects Exam Form Submission version 1.0, specifically with the /admin/delete_s1.php file accessible over the network. The CVSS 4.0 vector (PR:N) indicates no authentication is required per the submitted assessment, but this conflicts with the /admin/ path convention - organizations must verify whether their deployment enforces authentication on admin endpoints. If the admin interface is exposed without authentication, exploitation is trivially achievable by any remote attacker with network access to the web server. The primary limiting factor is product obscurity: this is a niche PHP educational project with very limited production deployment. No special network position, non-default protocol, or specific OS configuration is required beyond HTTP connectivity to the web application.

Impact

The CVSS 4.0 score of 5.5 (Medium) reflects limited impact scope - VC:L, VI:L, VA:L with no subsequent-system impact. The PR:N metric in the submitted vector is notable and potentially conflicts with the /admin/ path context: if the admin interface truly requires no authentication, the risk is materially higher than if auth is enforced. This conflict is not resolved by available data and should be verified against the application's actual authentication flow. EPSS at 0.09% (25th percentile) signals very low observed exploitation probability in the wild despite the public POC, consistent with a niche, low-footprint educational project. The absence from CISA KEV further supports that mass exploitation is not occurring. The primary real-world risk is to organizations that have deployed this specific application in a production or internet-accessible environment, which is expected to be very limited. The public POC lowers the barrier to exploitation, but the product's obscurity is a significant natural limiting factor.

Exploit ScenarioDerived

An attacker identifies a publicly accessible instance of Exam Form Submission 1.0 by scanning for the /admin/delete_s1.php path. Using the publicly available proof-of-concept as a reference, the attacker sends a crafted HTTP GET or POST request with a malicious SQL payload in the ID parameter - for example, appending a UNION SELECT clause - causing the backend database to return sensitive data such as credentials or student records. If write access is achievable via the injection point, the attacker could also delete or corrupt exam records.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 25, 2026

SQL injection in code-projects Exam Form Submission 1.0 exposes the /admin/delete_s1.php endpoint to remote database manipulation via an unsanitized ID parameter. The vulnerability (CWE-74, Injection) allows a remote attacker to craft malicious HTTP requests that alter the intended SQL query, potentially reading, modifying, or deleting records in the underlying database. A public proof-of-concept has been disclosed on GitHub; however, EPSS stands at just 0.09% (25th percentile) and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed widespread active exploitation at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis. The primary remediation is to replace dynamic SQL string concatenation in /admin/delete_s1.php with parameterized queries or prepared statements (e.g., PDO or MySQLi with bound parameters), which eliminates the injection vector entirely. As a compensating control, access to the /admin/ directory should be restricted via web server configuration (e.g., IP allowlisting or HTTP authentication at the server level) to limit exposure; this does not fix the underlying flaw but meaningfully reduces attack surface. Input validation on the ID parameter (enforce integer type) provides defense-in-depth but should not be relied upon as the sole control. Given this is a code-projects educational application, organizations should evaluate whether it should be internet-accessible at all. References: POC at https://github.com/mynlxx/CVE-ZhuChengQing/issues/5, VulDB entry at https://vuldb.com/?ctiid.317858.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The affected product is a PHP-based academic exam form submission application from code-projects, precisely identified by CPE cpe:2.3:a:code-projects:exam_form_submission:1.0:*:*:*:*:*:*:*. The root cause is CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component), which is the parent class for SQL injection (CWE-89). The specific sink is the ID parameter passed to /admin/delete_s1.php, which is interpolated directly into a SQL DELETE (or similar) statement without parameterization or sanitization. This is a classic first-generation PHP anti-pattern where user-supplied input is concatenated into raw SQL queries. The /admin/ path prefix suggests the endpoint is intended to be part of an administrative interface, raising questions about whether authentication is enforced - an issue the submitted CVSS PR:N metric does not clarify definitively.

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 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.3 HIGH

Network-accessible SQL injection with no confirmed auth requirement per submitted vector; limited impact scoped to application database with no privilege escalation or scope change.

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

Primary rating from NVD.

CVSS VectorNVD

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

DescriptionCVE.org

A vulnerability was found in code-projects Exam Form Submission 1.0 and classified as critical. Affected by this issue is some unknown functionality of the file /admin/delete_s1.php. The manipulation of the argument ID leads to sql injection. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.1%
Top 75% exploitable
Prevalence
Rare
niche educational PHP project, minimal real-world production deployment
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Affected Products (CPE)CVE.org

cpe:2.3:a:code-projects:exam_form_submission:1.0:*:*:*:*:*:*:*
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-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

CVE-2025-8327 MEDIUM POC
5.5 Jul 30

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

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