Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as enrolled student
-
DeliveryAccess student_dashboard.php
-
ExploitModify roll_no parameter in request
-
ExecutionBypass server-side authorization check
-
ImpactEnumerate and access other students' records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid, authenticated session with at least a student-level account (PR:L per CVSS 4.0 vector). No special server-side configuration is required - the flaw exists in the default code path of |
| Impact | The CVSS 4.0 base score of 2.1 accurately reflects the constrained impact: exploitation requires prior authentication (PR:L), and outcome is limited to low confidentiality and integrity exposure (VC:L/VI:L/VA:L) with no scope change to subsequent systems. The E:P modifier (exploit publicly available) lowers the bar for abuse but does not raise the base score. No CISA KEV listing exists, and EPSS data is not provided, so exploitation probability cannot be quantified from the available data. Real-world risk is further bounded by the product's rare deployment footprint - a single-developer open-source PHP project with no enterprise presence. The primary concern is the indefinite unpatched state: the project has not responded to disclosure, and its rolling-release model means no fix version will be announced. For the narrow population of deployments, any enrolled student account is a sufficient foothold to access the records of every other student. |
| Exploit ScenarioDerived | An enrolled student logs into the Student Management System using their own credentials. After obtaining their own |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Improper authorization in sambitraj Student Management System allows authenticated low-privileged users (students) to access or tamper with other students' records by manipulating the roll_no parameter in student_dashboard.php. Confirmed by CPE cpe:2.3:a:sambitraj:student_management_system:*:*:*:*:*:*:*:*, all commits up to 56ba287f2e9031523ccb4244cb6e3fe530e4e5d5 are affected. A public proof-of-concept is available via a GitHub issue; the project has not responded to disclosure, leaving the flaw unpatched with no KEV listing.
RemediationAI
No vendor-released patch has been identified at time of analysis; the upstream maintainer has not responded to the disclosure. Operators running this application should restrict access to student_dashboard.php at the web server or application firewall level so that only the authenticated student whose session token is active can invoke the endpoint - implementing a server-side ownership check (compare session user identity to the requested roll_no before executing the query) is the correct code-level fix, and any competent PHP developer can apply it as a patch to the source directly. As a compensating control, disable external access to the student dashboard for users other than the session owner by enforcing strict session-based authorization middleware. Monitoring access logs for roll_no values that differ from the authenticated student's own identifier can detect abuse in the interim. Reference: https://github.com/sambitraj/STUDENT-MANAGEMENT-SYSTEM/issues/6.
Affected VersionsENISA
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 component is the PHP file student_dashboard.php, which invokes mysqli_query to retrieve or process student data keyed on the roll_no (roll number) parameter - a student identifier. The root cause, CWE-285 (Improper Authorization), indicates the server fails to verify whether the authenticated requester is entitled to the resource identified by the supplied roll_no value. This is a classic Insecure Direct Object Reference (IDOR) pattern: the application trusts the client-supplied identifier without confirming ownership. The CPE cpe:2.3:a:sambitraj:student_management_system:*:*:*:*:*:*:*:* with a wildcard version covers all revisions, consistent with the project's rolling-release model.
Know when Student 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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-exploitable IDOR requiring authenticated student account (PR:L); no availability impact; scope unchanged per description.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was detected in sambitraj Student Management System up to 56ba287f2e9031523ccb4244cb6e3fe530e4e5d5. Affected by this issue is the function mysqli_query of the file student_dashboard.php of the component Student Dashboard. The manipulation of the argument roll_no results in improper authorization. The attack may be performed from remote. The exploit is now public and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Student Management System
View allA vulnerability, which was classified as critical, was found in SourceCodester Student Management System. Rated critical
Kabir Alhasan Student Management System 1.0 is vulnerable to Authentication Bypass via "Username: admin'# && Password: (
phpgurukul Student Management System 1.0 is vulnerable to SQL Injection in studentms/admin/search.php via the searchdata
A vulnerability classified as critical has been found in itsourcecode Student Management System 1.0. Rated medium severi
A vulnerability classified as critical has been found in SourceCodester Student Management System 1.0. Rated medium seve
Time-based blind SQL injection in krishanmurariji Student Management System 1.0 lets an attacker who can reach the /stud
A vulnerability classified as critical has been found in ningzichun Student Management System 1.0. Rated critical severi
A vulnerability was found in ningzichun Student Management System 1.0. Rated critical severity (CVSS 9.8), this vulnerab
Authorization bypass in ningzichun's student-management-system (all versions up to commit 98760f5711cf6dc8b4adca53a9e207
Authorization bypass in ningzichun student-management-system (versions up to commit 98760f5711cf6dc8b4adca53a9e207ca49b0
Authentication bypass in ealpha072's Student-Management-System PHP application exposes the administrative backend to rem
Authentication bypass in sayan365's Student Management System exposes multiple protected endpoints to remote unauthentic
EUVD-2026-68279
GHSA-2grq-5g3v-cgmg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB