Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege application credentials
-
ExploitSend crafted POST/GET to /add.php
-
ExecutionBypass server-side role authorization check
-
ImpactAdd or modify student records without administrative rights
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
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 the attacker to possess a valid low-privilege account on the Student Management System (CVSS PR:L confirmed). The application must be network-accessible (AV:N). The /add.php Student Record Handler must be reachable by the authenticated session - if this endpoint is restricted at the server level to admin roles only, exploitation is blocked. No user interaction from a victim is required (UI:N), and no special attack prerequisites beyond authentication exist (AT:N, AC:L). Limiting factors include: the requirement for at least low-privilege authentication prevents fully unauthenticated attacks; impact is bounded to the vulnerable component only with no lateral scope (SC:N/SI:N/SA:N); and the application is a niche open-source academic tool, constraining the exposed population to institutions that have self-hosted it. |
| Impact | The CVSS 4.0 base score of 2.1 is low, driven by PR:L (low privileges required), and all impact metrics rated Low with no downstream system scope. The CVSS vector AV:N/AC:L/AT:N confirms network reachability with low complexity and no attack preconditions beyond obtaining low-level credentials. The Exploit Maturity modifier E:P confirms a proof-of-concept exists, which elevates urgency slightly above pure theoretical risk. There is no CISA KEV listing, indicating no confirmed widespread active exploitation. EPSS data is not provided. The real-world risk is LOW for organizations not running this specific application, and MODERATE for institutions (schools, universities) that have deployed this open-source PHP system and expose it to the internet - particularly if student-level accounts are widely distributed. The 'Authentication Bypass' tag introduces some ambiguity: the CVSS PR:L vector confirms authentication is required, but the tag may indicate that the authenticated session can be leveraged to bypass role-level controls, which is a more meaningful threat in multi-role academic environments. No conflicting signals between CVSS and description were identified. |
| Exploit ScenarioDerived | An attacker with a low-privileged account (e.g., a student user account in the system) sends a crafted HTTP request directly to /add.php, bypassing the role-based access checks that should restrict record creation or modification to administrative users. Because the server-side authorization logic is insufficient (CWE-284), the request is processed and the attacker successfully adds or manipulates student records. A public proof-of-concept is available via the GitHub issue at https://github.com/imvks786/student_management_system/issues/3, lowering the skill threshold for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Improper access control in imvks786's Student Management System PHP application exposes the /add.php Student Record Handler endpoint to unauthorized manipulation by authenticated remote attackers. The vulnerability, classified under CWE-284, allows a low-privileged user to perform actions beyond their intended authorization scope - consistent with the 'Authentication Bypass' tag suggesting role-boundary violations rather than full pre-auth access. Public exploit code exists per the GitHub issue report, though the CVSS 4.0 score of 2.1 reflects limited impact scope (low confidentiality, integrity, and availability impact, no downstream system effect). The vendor has not responded to the coordinated disclosure.
RemediationAI
No vendor-released patch has been identified at time of analysis - the vendor has not responded to the coordinated disclosure filed via GitHub issue. As a compensating control, administrators should restrict access to /add.php at the web server or application firewall level, limiting it to only the roles (e.g., administrators) that legitimately require record-creation capabilities; this reduces the exploitable attack surface but may interrupt legitimate low-privilege workflows if those are intended. Additionally, implementing server-side session role validation before processing any record mutations in /add.php would mitigate the CWE-284 root cause directly within the application code. Network-level controls (e.g., placing the application behind a VPN or restricting public internet access) would reduce exposure risk given the AV:N attack vector. Monitor the GitHub repository at https://github.com/imvks786/student_management_system/ for any upstream commits addressing the issue, as the rolling release model means fixes will appear as commits rather than tagged releases.
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 product is a PHP-based student management web application maintained by imvks786, identified in CPE as cpe:2.3:a:imvks786:student_management_system:*:*:*:*:*:*:*:*. The vulnerable component is the Student Record Handler at /add.php. The root cause class is CWE-284 (Improper Access Control), meaning the application fails to adequately enforce authorization boundaries on record-creation or record-modification operations. Tagged 'Authentication Bypass', this implies the access control flaw is not a complete pre-authentication bypass but rather a privilege boundary violation - a lower-privileged role (e.g., student) can invoke add/modify functionality intended only for higher-privileged roles (e.g., administrator). The application follows a rolling release model with no discrete version tagging, making patch tracking difficult. The last known-vulnerable commit is 9599b560ad3c3b83e75d328b76bedcd489ef1f46.
Know when PHP 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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in imvks786 student_management_system up to 9599b560ad3c3b83e75d328b76bedcd489ef1f46. Affected is an unknown function of the file /add.php of the component Student Record Handler. Executing a manipulation can lead to improper access controls. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks. 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.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-35127
GHSA-vjm2-83qq-qqmg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB