🔍 CVE-2026-5348

5.3
CVSS Score
MEDIUM
2026-07-02
2026-07-02 15:17
✅ 완료

🇰🇷 한글 설명

Academy LMS – WordPress LMS Plugin 3.8.1 이하 버전에서 부적절한 직접 객체 참조(IDOR) 취약점이 발견되었습니다. '/topics' REST API 엔드포인트의 권한 확인 설정 오류로 인해, 인증되지 않은 공격자가 코스 ID를 열거하여 비공개, 초안, 예약 또는 비밀번호로 보호된 강의의 상세 커리큘럼 데이터에 접근할 수 있습니다.

💡 쉬운 설명

로그인을 하지 않은 외부인도 강의의 상세 내용을 몰래 훔쳐볼 수 있는 보안 결함입니다. 공격자가 강의 번호를 하나씩 대입해 보면 숨겨진 강의 정보까지 모두 알아낼 수 있습니다.

🇺🇸 원문 (English)

The Academy LMS – WordPress LMS Plugin for Complete eLearning Solution plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and including, 3.8.1. This is due to the '/topics' REST API endpoint being registered with a permission callback set to '__return_true', allowing unauthenticated access to course curriculum data without verifying the course's post status or user enrollment. This makes it possible for unauthenticated attackers to access detailed curriculum information for private, draft, scheduled, or password-protected courses by enumerating course IDs.

📍 영향받는 시스템

Academy LMS – WordPress LMS Plugin (버전 3.8.1 및 그 이하 버전)

⚔️ 공격 벡터

인증되지 않은 상태에서 REST API 엔드포인트를 통해 코스 ID를 열거하여 데이터 탈취

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, REST API 엔드포인트의 권한 콜백 설정을 수정하여 인증된 사용자만 접근 가능하도록 제한

🔧 검증 코드

명령어 실행 시 HTTP 200 OK 응답이 오면 인증 없이 데이터 접근이 가능한 취약한 상태입니다.

Shell / Script
curl -s -I 'https://<target-site>/wp-json/academy-lms/v1/topics/<course-id>' | grep 'HTTP/1.1 200 OK'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access