Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP request to /index.php
-
DeliveryInject SQL payload into roll parameter
-
ExploitApplication concatenates input into SQL query without sanitization
-
ExecutionDatabase executes attacker-controlled SQL
-
ImpactExtract 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 |
| 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 |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Lifecycle Timeline
2DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
EUVD-2026-33448
GHSA-gv5v-x8h4-8rmj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB