Skip to main content

CET Grading System CVE-2026-76999

| EUVDEUVD-2026-63401 MEDIUM
Improper Authorization (CWE-285)
2026-08-20 VulDB GHSA-r7wc-g6pp-xg5m
5.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid user credentials
  2. Delivery
    Authenticate to /index.php
  3. Exploit
    Identify target student_id value
  4. Execution
    Submit crafted add_grade request with victim student_id
  5. Impact
    Server applies unauthorized grade change to target record

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 an authenticated session with at least low-level privileges on the CET Automated Grading System (CVSS PR:L), consistent with a student, instructor, or operator account. The attacker must be able to submit HTTP requests to the /index.php endpoint and supply a student_id value belonging to a different user. No special configuration, non-default deployment mode, or additional tooling is required beyond a valid login and knowledge of another student's identifier. Exploitation is limited by the requirement for prior authentication - unauthenticated external attackers cannot directly exploit this flaw without first obtaining credentials. The attack surface is further limited to installations that are network-accessible (AV:N), so instances restricted to local or intranet access reduce external exposure.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) assigns a score of 5.3 (Medium), which is consistent with a low-complexity network-reachable IDOR requiring only low-level authentication. The PR:L metric confirms exploitation requires an existing authenticated session, which meaningfully constrains the attacker population relative to a fully unauthenticated flaw. No EPSS score was provided, no KEV listing exists, and no public proof-of-concept code was referenced - all three signals suggest this has not been weaponized in the wild. Real-world risk is further constrained by the product's narrow deployment footprint (a free SourceCodester PHP script used primarily in academic and hobbyist settings). Despite the network-reachable vector, this is a low-priority finding for most security teams unless the system is publicly exposed and handles consequential academic records. The VA:L (availability) rating in the source vector is noted but not independently obvious from the description - this may reflect indirect disruption from unauthorized grade manipulation rather than a direct denial-of-service condition.

Exploit ScenarioDerived

An authenticated student or staff member with a valid session crafts an HTTP request to /index.php targeting the add_grade function, substituting a victim student's student_id in place of their own. Because the server does not validate record ownership, the attacker's grade submission is applied to the target student's record, allowing grade inflation or sabotage of another student's academic standing. No public proof-of-concept code has been referenced, but the low complexity of parameter manipulation makes this trivially reproducible by any authenticated user with basic web developer tools.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 20, 2026

Improper authorization in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 allows authenticated remote attackers to perform unauthorized grade operations against arbitrary student records by manipulating the student_id parameter in the add_grade function at /index.php. This is a horizontal privilege escalation flaw - an authenticated user (e.g., a student) can affect records they do not own, compromising both confidentiality and integrity of academic grade data. No public exploit or active exploitation (CISA KEV) has been identified at the time of analysis, and the CVSS 4.0 score of 5.3 reflects medium severity with limited but real impact.

RemediationAI

No vendor-released patch has been identified at the time of analysis - SourceCodester projects are typically distributed as static downloadable scripts without formal patch channels. Organizations running this application should immediately implement server-side authorization checks in the add_grade function to verify that the session user's identity matches or is explicitly authorized to modify the supplied student_id before processing any grade write. As a compensating control, restrict access to /index.php's add_grade endpoint to trusted IP ranges or authenticated administrator roles only, which limits the exposure surface without requiring code changes. If the application is not required to be internet-facing, placing it behind a VPN or intranet boundary eliminates the network attack vector entirely. Disabling or removing the AI Predictive Analytics grading module until a fix is applied is advisable if grade integrity is operationally critical. See the VulDB advisory at https://vuldb.com/vuln/393622 for any updated patch guidance.

Affected VersionsENISA

CET Automated Grading System with AI Predictive Analytics 1.0

Affected Packages

euvd cet_automated_grading_system_with_ai_predictive_analytics 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 web application (tagged PHP in intelligence sources) developed by SourceCodester, identified by CPE cpe:2.3:a:sourcecodester:cet_automated_grading_system_with_ai_predictive_analytics:*:*:*:*:*:*:*:*. The vulnerable code path is the add_grade function within /index.php, which accepts a student_id argument without adequately verifying that the authenticated caller is authorized to act on that specific student record. The root cause is CWE-285 (Improper Authorization), a category that covers failures to correctly enforce access control boundaries after authentication - distinct from authentication bypass in that the user is legitimately logged in but is not restricted to their own data. This is classically an Insecure Direct Object Reference (IDOR) pattern where a server-side identifier (student_id) is accepted from user-controlled input without ownership validation.

Know when Cet Automated Grading System With Ai Predictive Analytics 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.3 MEDIUM
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
vuln.today AI 5.4 MEDIUM

Network-reachable IDOR with low authentication required; no availability impact identified from description; scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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

DescriptionCVE.org

A vulnerability was detected in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. This affects the function add_grade of the file /index.php. Performing a manipulation of the argument student_id results in improper authorization. The attack can be initiated remotely.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
free hobbyist PHP script, negligible enterprise deployment
Data Quality
7 sources
Confidence: High

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 No
EPSS 0.3%
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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