Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit unauthenticated registration with XSS payload
-
DeliveryPayload stored in application database
-
ExploitAdministrator logs into dashboard
-
ExecutionAdmin views student registration list
-
PersistInjected script executes in admin browser context
-
ImpactSession cookie or privileged action exfiltrated
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The registration endpoint /index.php?action=register must be publicly accessible without authentication - the CVSS vector (PR:N) and exploit title ('Unauthenticated') confirm no login is required to inject the payload. The vulnerable parameters are student_id, full_name, section, and username in the registration form. Successful impact requires an administrator (or other authenticated user) to subsequently view the stored registration data in the admin dashboard - this is the UI:P (passive interaction) condition in the CVSS 4.0 vector. Exploitation is limited to deployments of version 1.0 of this specific PHP application; no other products are affected. The attack is not automatable per SSVC, meaning the attacker cannot programmatically force admin viewing. |
| Impact | Despite a CVSS 4.0 base score of 2.1, the actual risk profile is nuanced. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) confirms network-reachable, unauthenticated exploitation requiring only passive admin interaction, which is a realistic condition in any production deployment of this system. SSVC assesses Technical Impact as 'partial' and Automatable as 'no', consistent with stored XSS that requires an admin to view the injected data. EPSS at 0.03% (9th percentile) reflects the obscurity of the product rather than low exploitability - the attack itself is trivial once a target runs this software. The public POC hosted on GitHub lowers the attacker skill bar significantly. KEV is not listed, indicating no confirmed widespread exploitation. The primary risk is admin session hijacking or grade/data manipulation in any institution running this specific Sourcecodester application. The very low CVSS score should not be interpreted as low severity in context: stored XSS targeting an admin dashboard in an academic grading platform has real integrity implications (grade tampering). |
| Exploit ScenarioDerived | An unauthenticated attacker submits a student registration form at /index.php?action=register, injecting a JavaScript payload (e.g., a cookie-stealing script) into the full_name or username field. The payload is stored server-side without sanitization. When an administrator logs into the admin dashboard and browses the student registration list, the stored script executes in the admin's browser session, potentially exfiltrating the admin's session cookie or performing unauthorized grade modifications on behalf of the admin. A public proof-of-concept demonstrating this exact flow is available at the referenced GitHub repository. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
Stored cross-site scripting in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 allows unauthenticated remote attackers to inject persistent malicious scripts via the student registration endpoint, which subsequently execute in the context of authenticated users - most critically, administrators - who view the submitted registration data. The exploit title in the public GitHub repository explicitly identifies the admin dashboard as the execution context, meaning a low-privilege registration action can target privileged session holders. No public exploitation confirmed in CISA KEV, but a proof-of-concept exploit is publicly available.
RemediationAI
No vendor-released patched version has been identified at time of analysis - the product is a Sourcecodester community/educational PHP application with no formal patch advisory linked in the available references. The primary remediation is to apply output encoding and input sanitization to the student_id, full_name, section, and username fields in the registration handler before storing or rendering them; specifically, HTML-encode all user-supplied values on output using htmlspecialchars() or equivalent PHP functions. As a compensating control, organizations should restrict access to the admin dashboard to trusted network segments or require VPN, reducing the attack surface for any XSS payload that fires in the admin context. Disabling open self-registration (if operationally feasible) eliminates the unauthenticated injection vector entirely. Implementing a Content Security Policy (CSP) header would limit the damage of any XSS execution by blocking inline script execution; however, this depends on application compatibility. Monitor the VulDB advisory at https://vuldb.com/vuln/360133 for any upstream patch.
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 component is the PHP-based student registration handler at /index.php?action=register within the CET Automated Grading System with AI Predictive Analytics 1.0, identified by CPE cpe:2.3:a:sourcecodester:cet_automated_grading_system_with_ai_predictive_analytics:*:*:*:*:*:*:*:*. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), a stored/persistent variant: user-supplied input in the student_id, full_name, section, and username fields is not sanitized before being saved and later rendered in the admin dashboard. Because the payload persists server-side and fires when a privileged user views the registration records, this is a stored (Type II) XSS rather than a reflected variant, which increases impact relative to the CVSS 4.0 base score of 2.1.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Stored XSS fires in admin browser (scope change S:C); unauthenticated registration PR:N; admin must view data UI:R; integrity and confidentiality both Low via session context.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was detected in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. This vulnerability affects unknown code of the file /index.php?action=register of the component Registration. The manipulation of the argument student_id/full_name/section/username results in cross site scripting. The attack can be launched 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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Improper access control in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 exposes the Stud
Improper authorization in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 allows authentica
Session fixation in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 enables remote attacker
Cross-site scripting in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 allows remote attac
EUVD-2026-26282
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB