🔍 CVE-2026-39385

0.0
CVSS Score
UNKNOWN
2026-07-20
2026-10-24 20:10
✅ 완료

🇰🇷 한글 설명

Frappe LMS 2.51.0 이하 버전에서 사용자가 관련 없는 배치(batch)를 이용해 강좌의 결제 검증을 우회할 수 있는 취약점입니다. 2.52.0 버전에서 수강 등록 시 배치가 해당 강좌에 연결되어 있는지 검증하도록 수정되었습니다.

💡 쉬운 설명

유료 강좌를 결제하지 않고도 수강 신청을 할 수 있는 허점이 있었습니다. 최신 버전에서는 이 허점이 막혔습니다.

🇺🇸 원문 (English)

Frappe LMS is an open source learning management system. In version 2.51.0 and earlier, a user could bypass payment validation for courses by using unrelated batch. This has been patched in 2.52.0 with enrollment now validating that the batch is linked to course.

📍 영향받는 시스템

Frappe LMS 2.51.0 이하 버전

⚔️ 공격 벡터

관련 없는 배치 정보를 수강 등록 요청에 포함시켜 결제 검증을 우회

🛡️ 대응 방법

Frappe LMS를 2.52.0 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 2.52.0 미만이면 취약하며, 2.52.0 이상이면 패치가 적용된 상태입니다. 버전이 출력되지 않으면 설치 경로를 직접 확인해야 합니다.

Shell / Script
cd $(bench --site all list-apps 2>/dev/null | head -1 >/dev/null; pwd) && python3 -c "import frappe_lms,os;print(frappe_lms.__version__)" 2>/dev/null || pip show lms 2>/dev/null | grep -i version

💻 영향받는 소프트웨어

Magento Open Source