
classroomio 0.1.13 に問題が発見されました。生徒アカウントは、認可や認証のチェックなしに Explore ページからコースを削除でき、管理者のみが削除できるという期待される制限をバイパスします。発見者: Rivek Raj Tamang (RivuDon)、インド、シッキム州
classroomio 0.1.13 において、学生アカウントが Explore ページからコースを削除できる問題が発見されました。これは認可や認証のチェックを一切行わず、管理者のみが削除できるという想定を回避するものです。発見者: Rivek Raj Tamang (RivuDon)、シッキム州、インド
影響を受ける製品: ClassroomIO
不適切なアクセス制御
ClassroomIO 0.1.13 における不適切なアクセス制御の脆弱性により、学生レベルのユーザーが認可チェックなしで公開済みコースを削除できます。「Delete Course」アクションは管理者のみが使用できることを意図していますが、Explore ページに不適切に露出しており、認証された学生であれば管理者が作成したコース全体を削除できてしまいます。この欠陥により、不正なデータ操作、学習コンテンツの喪失、プラットフォーム機能の中断が発生します。問題の原因はサーバーサイドの権限検証の欠如であり、学生が公開された削除エンドポイントとやり取りするだけでロール制限を回避できることです。
2つのアカウント(管理者と学生)を用意します(管理者は Chromium、学生は Firefox)。
管理者としてログイン
学生としてログイン
管理者としてログイン
本脆弱性は、以下の者によって責任を持って報告されました。
Rivek Raj Tamang (RivuDon)(インド、シッキム州)