Description
ClassroomIO through 1.0.0 contains an incorrect authorization vulnerability in the PUT and DELETE /:lessonId lesson routes that allows any course member, including students, to modify lessons. Authenticated students can supply arbitrary lesson ids to change titles and stored HTML content or delete lessons in their course and in other courses and organizations.
Published: 2026-10-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized lesson modification and deletion
Action: Apply patch
AI Analysis

Impact

ClassroomIO versions up to 1.0.0 harbor an improper authorization flaw (CWE-863) in the lesson update and delete endpoints. Because any authenticated course member – including students – can supply arbitrary lesson identifiers, an attacker can change lesson titles, alter stored HTML content, or delete lessons. This breach of integrity can mislead learners, distort course material, and result in data loss if lessons are removed from courses or institutions where the attacker is not a legitimate member.

Affected Systems

The vulnerable product is ClassroomIO. All released versions up through 1.0.0 are affected; no later releases are listed as having the fix.

Risk and Exploitability

The CVSS score of 7.1 signifies a high severity risk. The EPSS score of < 1% indicates a low likelihood of active exploitation, and the vulnerability is not listed in CISA KEV. The likely attack vector is the authenticated REST API, where a malicious user issues a PUT or DELETE request with a crafted lesson ID. Based on the description, it is inferred that the attacker only needs standard course‑member authentication to perform the exploit, with no elevated privileges required.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update ClassroomIO to the latest released version that contains the authorization fix.
  • If an update is not yet available, modify the application to enforce role checks, allowing only teachers or administrators to access the lesson update and delete routes.
  • Apply a temporary access control rule that blocks student accounts from hitting the PUT and DELETE /:lessonId endpoints until the official patch is applied.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', '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 incorrect authorization vulnerability in the PUT and DELETE /:lessonId lesson routes that allows any course member, including students, to modify lessons. Authenticated students can supply arbitrary lesson ids to change titles and stored HTML content or delete lessons in their course and in other courses and organizations.
Title ClassroomIO through 1.0.0 Incorrect Authorization via Lesson Update and Delete Routes
First Time appeared Classroomio
Classroomio classroomio
Weaknesses CWE-863
CPEs cpe:2.3:a:classroomio:classroomio:*:*:*:*:*:*:*:*
Vendors & Products Classroomio
Classroomio classroomio
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Classroomio Classroomio
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:08:02.709Z

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

Link: CVE-2026-111369

cve-icon Vulnrichment

Updated: 2026-10-16T16:31:48.754Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111369

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T16:30:13Z

Weaknesses