Description
ClassroomIO through 1.0.0 contains an insecure direct object reference vulnerability in the Hono API course submission routes that allows course tutors or admins to modify submissions in other courses. Attackers can supply their own course id with another course's submission UUID to PUT or DELETE handlers to overwrite answers, grades, feedback, and grading status or delete submissions.
Published: 2026-10-15
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification and deletion of course submissions
Action: Apply Patch
AI Analysis

Impact

ClassroomIO through version 1.0.0 has an insecure direct object reference flaw in the Hono API course submission routes. The vulnerability allows a tutor or administrator to supply a target course identifier alongside another course’s submission UUID, enabling PUT or DELETE operations that overwrite answers, grades, feedback, and grading status or delete submissions entirely. This results in tampering with academic records and potentially erasing data, thereby compromising data integrity and the integrity of grading processes.

Affected Systems

The affected product is ClassroomIO, version 1.0.0 and earlier. The vulnerability affects any deployment that exposes the V1 Hono API endpoints for course submissions and relies on the default access logic that does not enforce course ownership scoping.

Risk and Exploitability

The CVSS score of 6.1 places this defect in the medium severity range, reflecting the need for credentialed users to exploit. The EPSS is < 1% and the vulnerability is not listed in CISA KEV. Attackers who possess tutor or admin credentials (or can spoof them) can exploit the HTTP API endpoints to modify or delete other courses’ submissions. No additional prerequisites are listed; exploitation requires only legitimate API access and appropriate submission identifiers.

Generated by OpenCVE AI on October 16, 2026 at 14:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ClassroomIO to a version that contains the official IDOR patch
  • Implement stricter access control on the course submission API to validate that the submission UUID belongs to the course ID supplied in the request
  • Configure role‑based permissions so that only the tutor or administrator of a specific course can modify or delete its submissions

Generated by OpenCVE AI on October 16, 2026 at 14:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description ClassroomIO through 1.0.0 contains an insecure direct object reference vulnerability in the Hono API course submission routes that allows course tutors or admins to modify submissions in other courses. Attackers can supply their own course id with another course's submission UUID to PUT or DELETE handlers to overwrite answers, grades, feedback, and grading status or delete submissions.
Title ClassroomIO through 1.0.0 IDOR via Course Submission Update, Grade and Delete Routes
First Time appeared Classroomio
Classroomio classroomio
Weaknesses CWE-639
CPEs cpe:2.3:a:classroomio:classroomio:*:*:*:*:*:*:*:*
Vendors & Products Classroomio
Classroomio classroomio
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L'}

cvssV4_0

{'score': 6.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Classroomio Classroomio
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T14:14:38.123Z

Reserved: 2026-10-15T21:21:27.275Z

Link: CVE-2026-111368

cve-icon Vulnrichment

Updated: 2026-10-16T14:14:05.755Z

cve-icon NVD

Status : Received

Published: 2026-10-15T22:19:34.847

Modified: 2026-10-16T14:17:22.740

Link: CVE-2026-111368

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T15:00:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key