CVE-2026-9483: SourceCodester Student Grades Management System grades.php improper authorization
A vulnerability was found in SourceCodester Student Grades Management System 1.0. Affected is an unknown function of the file grades.php. Performing a manipulation of the argument student_id results in improper authorization. The attack may be initiated remotely. The exploit has been made public and could be used.
This flaw could let a logged-in user access or affect another student’s grade record by changing a student identifier in grades.php. It is rated medium, but grade data is sensitive and a public proof of concept exists. The supplied sources do not confirm active exploitation or a vendor patch.
Executive priority
Prioritize review if this system stores real student grades or is reachable from the internet. The issue is not confirmed as actively exploited, but public proof-of-concept availability and sensitive academic data make remediation time-sensitive.
Technical view
CVE-2026-9483 affects SourceCodester Student Grades Management System 1.0. The issue is improper authorization in grades.php involving the student_id argument, mapped to CWE-266 and CWE-285. CVSS v2 is 6.5 with network access, low complexity, and required authentication. The affected function is not identified in the supplied sources.
Likely exposure
Exposure is limited to organizations running SourceCodester Student Grades Management System 1.0. Risk is higher if the application is internet-facing or broadly accessible to students or staff. The CVSS vector indicates attackers need authentication, so anonymous exploitation is not supported by the supplied evidence.
Exploitation context
The source bundle states a public exploit exists, but CISA KEV status is false and no cited source confirms active exploitation. Treat this as credible proof-of-concept availability, not evidence of in-the-wild compromise. Do not assume broader product impact beyond version 1.0.
Researcher notes
Evidence identifies grades.php and student_id manipulation, but not the exact vulnerable function or an official fix. Validation should focus on broken object-level authorization while avoiding assumptions about other routes, versions, or SourceCodester products.
Mitigation direction
Check vendor or project guidance for any official fix or update.
Restrict access to trusted users and networks until reviewed.
Add server-side authorization checks before honoring student_id values.
Disable or replace the application if it cannot be safely fixed.
Monitor authenticated grade access for unusual cross-student activity.
Validation and detection
Inventory whether Student Grades Management System 1.0 is deployed.
Confirm whether grades.php is reachable by authenticated users.
Review code paths using student_id for authorization enforcement.
Perform controlled authorization testing for cross-record access boundaries.
Review logs for unusual grade record access patterns.
Based on public source material and reviewed before publication.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-266: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve
time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present,
the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-266 · source CWE mapping
Incorrect Privilege Assignment
Incorrect Privilege Assignment represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Improper Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.