
classroomio 0.1.13 における安全でない直接オブジェクト参照 (IDOR) により、コース設定への不正な共有および招待アクセスが可能になります。発見者: Rivek Raj Tamang (RivuDon)、シッキム州、インド。
Insecure Direct Object Reference(IDOR)がclassroomio 0.1.13に存在し、コース設定への不正な共有および招待アクセスを許可します。
影響を受ける製品: ClassroomIO
Insecure Direct Object Reference(IDOR)/ 不適切なアクセス制御
ClassroomIO バージョン 0.1.13 にはIDOR脆弱性が存在し、学生(非特権ユーザー)が制限されたコース設定、特に共有および招待管理インターフェースにアクセスできます。 この欠陥は、機密性の高いエンドポイントに対する不適切な認可チェックに起因し、権限昇格や不正なコース操作を可能にします。
コースの作成(管理者)
管理者としてログインし、新しいコースを作成・公開します。
学生ビュー 学生としてログインします。
「探索」ページを使用してコースに移動します。
URL内のコースIDをメモします。
制限されたページに直接アクセスする {course-id} を有効なコースIDに置き換えて、以下にアクセスします:
/courses/{course-id}/settings#share
/courses/{course-id}/people?add=true
影響を確認する 学生は以下にアクセスできるようになります:
共有設定
招待/ユーザー管理パネル
これらの操作はコース管理者のみを対象としていますが、アクセスチェックが欠如しているため、学生が不正に制御権を得ます。
本脆弱性は以下によって責任を持って報告されました:
Rivek Raj Tamang (RivuDon)、シッキム州、インド