Live Active security incident? Get immediate response
CVE Record

CVE-2026-9582: SourceCodester CET Automated Grading System with AI Predictive Analytics cross-site request forgery

A security flaw has been discovered in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. This affects an unknown function. Performing a manipulation results in cross-site request forgery. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks.

MediumCVSS 5.3Not KEV-listed Updated
Glexia's Take moderate

Analyst readout for executives and security teams

Plain-English summary

CVE-2026-9582 is a cross-site request forgery issue in SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. A victim must interact with attacker-controlled content. Impact is limited integrity change, but public exploit material is referenced, so exposed deployments should be reviewed promptly.

Executive priority

Treat this as a moderate, time-bounded remediation item. It is not listed as known exploited in KEV, but public exploit material raises practical risk for any live deployment. Prioritize confirmation of exposure and vendor guidance before broader remediation work.

Technical view

The bundle identifies CWE-352 and CWE-862 affecting an unknown function in version 1.0. CVSS 4.0 is 5.3, network attack vector, low complexity, no privileges, user interaction required, and low victim integrity impact. No affected endpoint, patch, or vendor mitigation is specified.

Likely exposure

Exposure appears limited to organizations running SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0. The bundle does not support extending impact to other SourceCodester products. Because the affected function is unknown, exact route-level exposure cannot be confirmed from the supplied sources.

Exploitation context

The source bundle states public exploit material exists and may be used for attacks. It does not show CISA KEV listing or confirmed active exploitation. The attack is remote but requires user interaction, consistent with CSRF risk against authenticated users.

Researcher notes

The record lacks affected function details, patch status, and vendor remediation text. Public exploit references exist, but this analysis avoids payload details. Confidence is limited by the sparse advisory content and reliance on VulDB/CVE metadata for scope and severity.

Mitigation direction

  • Check SourceCodester and VulDB guidance for an official patch or workaround.
  • Identify and isolate any deployed version 1.0 instances.
  • Limit access to administrative or grading workflows to trusted networks where possible.
  • Review forms and state-changing routes for CSRF protection and authorization checks.
  • Monitor application logs for unexpected authenticated state changes.

Validation and detection

  • Confirm whether version 1.0 is deployed in production or test environments.
  • Inventory public and internal routes for the affected application.
  • Verify state-changing requests require anti-CSRF controls.
  • Verify sensitive actions enforce server-side authorization.
  • Review user reports or logs for suspicious grading or configuration changes.
Prepared
Confidence
medium
Sources
7

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 · medium confidence lookup

CWE-352: User-session and phishing behavior lookup

Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. 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.

Open ATT&CK lookup
cwe · medium confidence lookup

CWE-862: Authorization and privilege behavior lookup

Authorization weaknesses can support privilege escalation and valid-account review, depending on exploit path. 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.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2026-9582 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profile CVE Program record
Severity
Medium
CVSS
5.3 (4.0)
Known Exploited
No
Published

Vector: 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

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

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.

4 CVSS vectors
6 Timeline events
1 ADP providers
7 Source links

SSVC decision data

CISA-ADP CISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: noTechnical Impact: partial

CVSS vector scores

4 official scores

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.

Score Version Severity Vector Exploit Impact Source
5.3 CVSS 4.0 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 VulDB
5 CVSS 2.0 Medium AV:N/AC:L/Au:N/C:N/I:P/A:N/E:POC/RL:ND/RC:UR 10 2.9 VulDB
4.3 CVSS 3.1 Medium CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R 2.8 1.4 VulDB
4.3 CVSS 3.0 Medium CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R 2.8 1.4 VulDB

Vulnerability scoring details

Base CVSS 4.0 score

5.3 Medium
CVSS 4.0 vector shape for CVE-2026-9582 Attack VectorAttack ComplexityAttack RequirementsPrivileges RequiredUser InteractionVS ConfidentialityVS IntegrityVS AvailabilitySS ConfidentialitySS IntegritySS Availability

Vector: 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

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Attack Requirements
NonePresent
Privileges Required
NoneLowHigh
User Interaction
NonePassiveActive
VS Confidentiality
HighLowNone
VS Integrity
HighLowNone
VS Availability
HighLowNone
SS Confidentiality
HighLowNone
SS Integrity
HighLowNone
SS Availability
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. Source timeline VulDB

    Advisory disclosed

  2. Source timeline VulDB

    VulDB entry created

  3. CVE reserved CVE Program

    The CVE ID was reserved by the assigning CNA.

  4. Source timeline VulDB

    VulDB entry last update

  5. CVE published CVE Program

    The CVE record was published.

  6. CVE updated CVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADP CISA ADP Vulnrichment
other:ssvc
Affected products

Products and packages named in the record

Vendor Product Version / package Status
SourceCodester CET Automated Grading System with AI Predictive Analytics 1.0 Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-352 · source CWE mapping

Cross-Site Request Forgery (CSRF)

Cross-Site Request Forgery (CSRF) represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.

CWE-862 · source CWE mapping

Missing Authorization

Missing Authorization represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.