Skip to main content

Student Details Management System EUVDEUVD-2026-33448

| CVE-2026-10110 MEDIUM
SQL Injection (CWE-89)
2026-05-30 VulDB GHSA-gv5v-x8h4-8rmj
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP request to /index.php
  2. Delivery
    Inject SQL payload into roll parameter
  3. Exploit
    Application concatenates input into SQL query without sanitization
  4. Execution
    Database executes attacker-controlled SQL
  5. Impact
    Extract student records or credential data from database response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

No special conditions are required beyond network reachability - the CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N confirms remote unauthenticated exploitation against the default configuration of code-projects Student Details Management System 1.0. The sole prerequisite is that the /index.php endpoint is reachable by the attacker and that the roll parameter is processed by the application in its default state. No authentication, session token, or prior foothold is required. Exploitation is limited by: the application being publicly network-exposed (not localhost-only deployments); the application running version 1.0 of this specific product; and the backend database user having sufficient privileges to return meaningful data via injected queries - if the DB account is restricted to SELECT on a single table, post-exploitation escalation (e.g., reading other tables or writing files) may be constrained.

Impact

The CVSS 4.0 score of 5.5 (Medium) reflects partial impact across all three pillars (VC:L/VI:L/VA:L), but the attack surface characteristics are severe: AV:N/AC:L/AT:N/PR:N/UI:N means any internet-exposed instance is reachable by an unauthenticated attacker with no preconditions. The E:P modifier in the CVSS 4.0 supplemental metrics confirms a publicly available proof-of-concept, elevating practical risk above the raw score suggests. This CVE is not listed in CISA KEV, and EPSS data was not provided in the source intelligence, so exploitation prevalence in the wild is unconfirmed. However, the combination of a trivial attack vector, zero privilege requirements, and a public PoC on GitHub makes opportunistic exploitation realistic. The product appears to be a small educational or hobby application from code-projects.org and is unlikely to be deployed in critical infrastructure, which limits blast radius at a population level - but individual deployments handling real student PII should treat this as high priority due to the data sensitivity.

Exploit ScenarioDerived

An unauthenticated attacker identifies a publicly accessible instance of the Student Details Management System and submits a crafted HTTP GET or POST request to /index.php with a SQL injection payload in the roll parameter (e.g., roll=1' UNION SELECT username,password,3 FROM users--). The application passes this value directly into a SQL query without sanitization, returning database contents - including potentially stored credentials or student PII - in the application response. The attacker's path is further shortened by the public PoC repository on GitHub (https://github.com/Xmyronn/Student-Details-Management-System-1.0---SQL-Injection-Unauthenticated-.git), which likely provides a ready-made payload or script.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – May 30, 2026

SQL injection in code-projects Student Details Management System 1.0 exposes the application's database to unauthenticated remote attackers via the unsanitized roll parameter in /index.php. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms this is exploitable over the network with no privileges or user interaction required, and a public proof-of-concept exploit is hosted on GitHub, materially lowering the barrier to exploitation. Impact is rated as partial across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), though SQL injection primitives often enable escalation beyond the initial access implied by the base score.

RemediationAI

No vendor-released patch has been identified at time of analysis - no fix version appears in any referenced advisory, and code-projects.org has not published a security bulletin. The primary remediation is to replace dynamic SQL string concatenation in /index.php with parameterized queries using PHP's PDO or MySQLi prepared statements, which eliminates the injection surface entirely. As an immediate compensating control, operators should deploy a Web Application Firewall rule to block SQL metacharacters (single quotes, comment sequences, UNION keywords) in the roll parameter - note this introduces a risk of false positives if roll numbers legitimately contain special characters. Additionally, restrict access to the application to trusted network ranges via firewall or .htaccess rules if public exposure is not required, reducing the attack surface consistent with AV:N in the CVSS vector. Input validation enforcing that roll accepts only numeric or alphanumeric values (appropriate to a student roll number) is a low-risk hardening step that should be applied regardless. Monitor database logs for anomalous query patterns as a detection control until a code-level fix is deployed.

Affected VersionsENISA

Student Details Management System 1.0

Affected Packages

euvd student_details_management_system 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 product is a PHP-based student records application (CWE-89: Improper Neutralization of Special Elements used in an SQL Command). The root cause is failure to parameterize or sanitize user-supplied input before its concatenation into backend SQL queries - a foundational secure coding failure. The CPE string cpe:2.3:a:code-projects:student_details_management_system:*:*:*:*:*:*:*:* uses a wildcard version field, indicating NVD has not bounded the affected version range beyond version 1.0 as reported. The vulnerable endpoint is /index.php and the injectable parameter is roll, likely corresponding to a student roll number lookup. PHP applications of this class typically use MySQLi or PDO without prepared statements, making them susceptible to error-based, union-based, or blind SQL injection techniques.

Know when Student Details Management System 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 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

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
Severity Changed
May 30, 2026 - 07:22 NVD
HIGH MEDIUM
CVSS changed
May 30, 2026 - 07:22 NVD
7.3 (HIGH) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was detected in code-projects Student Details Management System 1.0. This affects an unknown function of the file /index.php. Performing a manipulation of the argument roll results in sql injection. The attack is possible to be carried out remotely. The exploit is now public and may be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Exploit
POC
Public exploit code exists
Social Media
4
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

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.

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