🔍 CVE-2024-25974

5.4
CVSS Score
MEDIUM
2024-02-20
2026-06-17 07:16
✅ 완료

🇰🇷 한글 설명

Frentix GmbH의 OpenOlat LMS에서 저장형 교차 사이트 스크립팅(XSS) 취약점이 발견되었습니다. 인증된 사용자가 미디어 센터에 악성 JavaScript가 포함된 SVG 파일을 업로드할 수 있으며, 이를 공유받은 관리자나 다른 사용자의 브라우저에서 스크립트가 실행될 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 그림 파일처럼 보이는 악성 파일을 올려서 다른 사람의 정보를 훔치거나 조작할 수 있는 문제입니다. 특히 관리자가 이 파일을 열어볼 때 공격이 성공할 수 있습니다.

🇺🇸 원문 (English)

The Frentix GmbH OpenOlat LMS is affected by stored a Cross-Site Scripting (XSS) vulnerability. It is possible to upload files within the Media Center of OpenOlat version 18.1.5 (or lower) as an authenticated user without any other rights. Although the filetypes are limited, an SVG image containing an XSS payload can be uploaded. After a successful upload the file can be shared with groups of users (including admins) who can be attacked with the JavaScript payload.

📍 영향받는 시스템

OpenOlat LMS version 18.1.5 및 그 이하 버전

⚔️ 공격 벡터

인증된 사용자가 악성 스크립트가 포함된 SVG 파일을 미디어 센터에 업로드한 후 타인에게 공유

🛡️ 대응 방법

OpenOlat을 최신 보안 패치가 적용된 버전으로 업데이트하거나 SVG 파일 업로드 시 스크립트 실행을 차단하도록 설정

🔧 검증 코드

출력 결과에 취약한 버전 번호가 포함되어 있으면 해당 시스템은 공격에 노출된 상태입니다.

Shell / Script
curl -s http://<target-ip>/openolat/version | grep -E '18.1.5|18.1.4|18.1.3'

📊 CVSS Vector String

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