🔍 CVE-2026-45143

9.0
CVSS Score
CRITICAL
2026-09-17
2026-09-29 19:07
✅ 완료

🇰🇷 한글 설명

Chamilo LMS 2.0.0부터 2.1.0 버전까지, 메시지 내용에 대한 서버 측 검증 없이 HTML로 렌더링되는 취약점이 존재합니다. 인증된 저권한 사용자가 관리자에게 악성 메시지를 보내면, 관리자가 메시지를 확인하는 즉시 스크립트가 실행되어 세션 탈취나 관리자 권한 행사가 가능해집니다.

💡 쉬운 설명

학생 같은 일반 사용자가 관리자에게 가짜 메시지를 보내 관리자의 컴퓨터를 조종하거나 정보를 훔칠 수 있는 보안 구멍입니다. 관리자가 메시지 창을 열기만 해도 공격이 자동으로 실행될 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

Chamilo LMS is an open-source learning management system. From 2.0.0 through at least 2.1.0, Chamilo LMS stores private Message.content without server-side sanitization and renders it as HTML in assets/vue/views/message/MessageShow.vue and public/main/template/default/message/view_message.html.twig. An authenticated low-privilege user, including a student, can directly address crafted message content to an administrator because the message creation flow permits a sender to select another user as the recipient. The content executes in the recipient's browser when the recipient opens the routine inbox or message view, without requiring a link click, and can expose session credentials or permit actions as the administrator. This vulnerability is fixed in 2.0.1.

📍 영향받는 시스템

Chamilo LMS 2.0.0 ~ 2.1.0

⚔️ 공격 벡터

저권한 사용자가 악성 HTML/JavaScript가 포함된 메시지를 작성하여 관리자에게 전송

🛡️ 대응 방법

Chamilo LMS를 보안 패치가 적용된 2.0.1 버전 이상으로 업데이트

🔧 검증 코드

출력된 버전 정보가 2.0.0에서 2.1.0 사이라면 해당 취약점에 노출된 상태입니다.

Shell / Script
curl -s http://<target_lms_url>/version.php | grep -E '2\[\.\(0\.\)|2\.1\.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server