CVE-2026-12529: SourceCodester CET Grading System Improper Access Control Vulnerability
SourceCodester's CET Automated Grading System with AI Predictive Analytics version 1.0 contains a flaw in its student self-registration function that allows attackers to bypass access controls. An unauthenticated remote attacker can exploit this weakness to gain unauthorized access to system resources. The vulnerability affects the /index.php endpoint and requires no user interaction to trigger.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.3 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-266, CWE-284
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-17 / 2026-06-18
NVD description (verbatim)
A security vulnerability has been detected in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. Affected is an unknown function of the file /index.php of the component Student Self-Registration Endpoint. The manipulation leads to improper access controls. Remote exploitation of the attack is possible.
5 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12529 involves improper access control mechanisms (CWE-266: Incorrect Privilege Assignment, CWE-284: Improper Access Control) in the student self-registration endpoint of SourceCodester CET Automated Grading System 1.0. The vulnerability is network-accessible, has low attack complexity, requires no authentication, and causes limited confidentiality, integrity, and availability impact. The attack vector is remote and unauthenticated, making it broadly exploitable by any network-connected actor without prerequisites.
Business impact
This vulnerability could allow unauthorized individuals to register accounts, access student records, modify grades, or access sensitive educational data without proper authentication. For educational institutions relying on this system, the risk includes data breaches affecting student privacy, grade manipulation leading to academic integrity violations, and potential reputational damage. Organizations using this grading platform should treat this as a priority security incident given the sensitivity of educational records and the potential for widespread unauthorized access.
Affected systems
SourceCodester CET Automated Grading System with AI Predictive Analytics version 1.0 is confirmed affected. The vulnerability is present in the /index.php file, specifically within the student self-registration endpoint. Organizations running this version are directly impacted. Verify your instance version against vendor documentation to confirm exposure.
Exploitability
The vulnerability is highly exploitable. It requires no authentication (PR:N), no user interaction (UI:N), and has low attack complexity (AC:L), meaning an attacker can trigger the flaw with basic HTTP requests to the student registration endpoint. The network-accessible nature (AV:N) means any internet-connected attacker can attempt exploitation. No specialized tools or advanced techniques are required, making this a practical threat in the near term.
Remediation
Immediate actions include isolating or disabling the affected CET Automated Grading System instance if a patch is unavailable, restricting network access to the application to trusted networks only, and reviewing access logs for signs of unauthorized registration or account creation. Contact SourceCodester for security updates addressing the improper access control flaw. Implement network-level controls such as IP whitelisting, Web Application Firewall (WAF) rules targeting the /index.php endpoint, and multi-factor authentication for sensitive functions. Conduct a comprehensive audit of student accounts created during the vulnerability window.
Patch guidance
Check SourceCodester's security advisories and vendor portal for patched versions of CET Automated Grading System that address CVE-2026-12529. Apply patches immediately upon availability to the student self-registration endpoint. Verify patch deployment by testing the registration function with unauthenticated requests to confirm access controls are enforced. Until patches are available, implement compensating controls such as disabling the student self-registration feature and using administrator-only account provisioning.
Detection guidance
Monitor access logs for /index.php requests originating from external networks, unusual patterns of student account creation, and registration attempts with invalid or suspicious data. Look for HTTP requests to the self-registration endpoint that bypass expected authentication flows. Implement alerting on rapid account creation rates, registration attempts with administrator email addresses, or accounts with elevated privileges created through the self-registration endpoint. Review authentication bypass attempts and unauthorized privilege escalation in application logs.
Why prioritize this
This vulnerability merits high priority due to its CVSS 3.1 score of 7.3 (HIGH severity), network-accessible attack surface, lack of authentication requirements, and direct impact on core educational data integrity. The broad exploitability combined with access to sensitive student information makes this a business-critical risk. Educational institutions should treat this as requiring emergency response-level attention.
Risk score, explained
The CVSS 3.1 score of 7.3 reflects a network-accessible vulnerability (AV:N) with low attack complexity (AC:L) that requires no authentication (PR:N) or user interaction (UI:N). The impact is bounded to low levels of confidentiality, integrity, and availability loss (C:L, I:L, A:L) rather than complete compromise, resulting in a HIGH but not CRITICAL rating. The lack of scope change (S:U) limits the blast radius, but the ease of exploitation and authentication bypass characteristics elevate the severity significantly above average.
Frequently asked questions
Is CVE-2026-12529 actively exploited in the wild?
As of the published date (June 17, 2026), this vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the low barriers to exploitation (no authentication, network-accessible, simple HTTP requests) mean active exploitation could begin quickly. Organizations should assume potential exploitation is likely and prioritize patching accordingly.
Does this vulnerability affect other SourceCodester products?
Based on available information, CVE-2026-12529 is specific to CET Automated Grading System with AI Predictive Analytics version 1.0. However, review SourceCodester's advisory to confirm whether related products or versions share similar access control flaws. Contact your vendor for a comprehensive product impact assessment.
What if we cannot patch immediately?
Implement emergency mitigations: restrict network access to the application using firewall rules, disable the student self-registration feature if possible and use manual account provisioning only, enforce IP whitelisting for legitimate institutional networks, deploy WAF rules to block unauthorized access to /index.php, and conduct daily audits of newly created accounts for signs of compromise.
Should we assume student data has been compromised?
Given the public disclosure and ease of exploitation, assume potential unauthorized access occurred before patching. Conduct forensic analysis of access logs covering at least 90 days prior to discovery. Review all student accounts created through the self-registration endpoint for legitimacy. Notify stakeholders per applicable regulations (FERPA, state privacy laws) if unauthorized access to educational records is confirmed.
This analysis is provided for informational and educational purposes. SEC.co does not guarantee the accuracy, completeness, or timeliness of vulnerability information. Verify all affected versions, patch availability, and remediation steps directly with SourceCodester and your organization's security team. This document does not constitute professional security advice. Organizations should conduct independent risk assessments and consult qualified cybersecurity professionals before implementing any remediation measures. No exploit code or weaponization techniques are provided herein. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10152MEDIUMImproper Access Control in TaleLin lin-cms-spring-boot Book Endpoint
- CVE-2026-10255MEDIUMPharmacy Sales System Authentication Bypass – SourceCodester 1.0
- CVE-2026-10277MEDIUMImproper Access Control in MCP Google Workspace Gmail Tool
- CVE-2026-11466MEDIUMZilliz deep-searcher Access Control Bypass – CVSS 5.4
- CVE-2026-11532MEDIUMImproper Access Control in imvks786 Student Management System
- CVE-2026-12212MEDIUMImproper Access Control in Huly Platform Mailbox Secrets (CVSS 4.3)
- CVE-2025-15656HIGHPrivilege Escalation in Mojoomla School Management – Patch Guidance & Detection
- CVE-2025-22426HIGHAndroid ComputerEngine URI Escalation Privilege Vulnerability