🔍 CVE-2025-65670

4.3
CVSS Score
MEDIUM
2025-11-26
2026-07-05 02:17
✅ 완료

🇰🇷 한글 설명

classroomio 0.1.13 버전에서 발생하는 부적절한 직접 객체 참조(IDOR) 취약점입니다. 학생이 URL의 코스 ID를 조작함으로써 관리자 또는 교사 전용 엔드포인트에 접근할 수 있으며, 이로 인해 민감한 강의, 관리자 및 학생 데이터가 유출될 수 있습니다.

💡 쉬운 설명

학생이 인터넷 주소창의 숫자나 ID를 살짝 바꾸는 것만으로 선생님이나 관리자만 볼 수 있는 정보를 몰래 훔쳐볼 수 있는 문제입니다. 이 과정에서 강의 정보나 다른 학생들의 개인정보가 노출될 위험이 있습니다.

🇺🇸 원문 (English)

An Insecure Direct Object Reference (IDOR) in classroomio 0.1.13 allows students to access sensitive admin/teacher endpoints by manipulating course IDs in URLs, resulting in unauthorized disclosure of sensitive course, admin, and student data. The leak occurs momentarily before the system reverts to a normal state restricting access.

📍 영향받는 시스템

classroomio 0.1.13

⚔️ 공격 벡터

URL 내의 코스 ID(Course ID) 값을 조작하여 권한이 없는 관리자/교사 엔드포인트에 접근

🛡️ 대응 방법

IDOR 방지를 위해 서버 측에서 요청자의 권한을 검증하는 로직을 구현하고, 객체 참조 시 간접 참조(Indirect Reference) 방식을 사용해야 합니다.

🔧 검증 코드

출력된 버전이 0.1.13인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
pip show classroomio 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Spring Data REST