ClassroomIO through 1.0.0 IDOR via Course Submission Update, Grade and Delete Routes
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-111368
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 03:38 UTC · Revision 1
Source evidence
ClassroomIO through 1.0.0 IDOR via Course Submission Update, Grade and Delete Routes
core-osv · Original sourcePublished 15 Oct 2026, 21:43 UTC
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.
osv:CVE-2026-111368
Complete source record
{
"id": "46d32d3d530e6f20b518eb4fe32058a2207acee37dc18f5ce27493070bff557f",
"url": "https://osv.dev/vulnerability/CVE-2026-111368",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "ClassroomIO through 1.0.0 IDOR via Course Submission Update, Grade and Delete Routes",
"summary": "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.",
"evidence": "osv:CVE-2026-111368",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-111368",
"aliases": [
"CVE-2026-111368"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "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"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/classroomio/classroomio",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "1844ad9671a0d9c2566d3431d82f34d39016242c"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.0.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "1844ad9671a0d9c2566d3431d82f34d39016242c"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v1.0.0",
"v0.3.2",
"v0.3.1",
"v0.3.0",
"v0.1.13",
"v0.1.12",
"v0.1.11",
"v0.1.10",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111368.json"
}
}
],
"modified": "2026-10-28T02:30:32.754262265Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111368.json",
"https://hackmd.io/@hieuPenguinnn/classroomio-course-resource-id-scoping-idor",
"https://nvd.nist.gov/vuln/detail/CVE-2026-111368",
"https://www.vulncheck.com/advisories/classroomio-through-1.0.0-idor-via-course-submission-update-grade-and-delete-routes",
"https://github.com/classroomio/classroomio/commit/1844ad9671a0d9c2566d3431d82f34d39016242c",
"https://github.com/classroomio/classroomio",
"https://github.com/classroomio/classroomio/blob/v1.0.0/apps/api/src/routes/course/submission.ts",
"https://github.com/classroomio/classroomio/blob/v1.0.0/packages/db/src/queries/submission/submission.ts#L217-L245"
],
"provider_metadata": {
"cwe_ids": [
"CWE-639"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111368.json"
}
},
"related_cves": [
{
"value": "CVE-2026-111368",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 500072,
"published_at": "2026-10-15T21:43:51.616+00:00"
}