
Insecure Direct Object Reference (IDOR) in classroomio 0.1.13 allows unauthorized share and invite access to course settings. Discovered by - Rivek Raj Tamang (RivuDon), Sikkim, India.
Insecure Direct Object Reference (IDOR) in classroomio 0.1.13 allows unauthorized share and invite access to course settings.
Affected Product: ClassroomIO
Insecure Direct Object Reference (IDOR) / Broken Access Control
ClassroomIO version 0.1.13 contains an IDOR vulnerability that allows a student (non-privileged user) to access restricted Course Settings, specifically the Share and Invite management interfaces. This flaw arises due to improper authorization checks on sensitive endpoints, enabling privilege escalation and unauthorized course manipulation.
Create Course (Admin)
Log in as an Admin and create/publish a new course.
Student View Log in as a Student.
Navigate to the course using the Explore page.
Note the course ID in the URL.
Access Restricted Pages Directly Replace {course-id} with a valid course ID and visit:
/courses/{course-id}/settings#share
/courses/{course-id}/people?add=true
Observe the Impact The student is able to access:
Share Settings
Invite/People Management Panel
These actions are meant only for the course admin, but due to missing access checks, the student gains unauthorized control.
This vulnerability was discovered and responsibly reported by:
Rivek Raj Tamang (RivuDon) from Sikkim, India