🔍 CVE-2015-1493

6.8
CVSS Score
MEDIUM
2015-06-01
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Moodle의 min_get_slash_argument 함수에 디렉토리 트래버설 취약점이 존재합니다. 인증된 원격 사용자가 파일 매개변수에 '..'을 입력하여 임의의 파일을 읽을 수 있습니다. PHP 스크립트 및 설정 파일 같은 민감한 정보 유출이 가능합니다.

💡 쉬운 설명

Moodle 학습관리시스템에서 파일 접근 권한 검사가 제대로 되지 않아, 로그인한 사용자가 폴더를 벗어나서 시스템의 다른 파일들을 읽을 수 있습니다. 해커가 이를 이용해 암호, 설정, 소스코드 등 중요한 정보를 빼낼 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in the min_get_slash_argument function in lib/configonlylib.php in Moodle through 2.5.9, 2.6.x before 2.6.8, 2.7.x before 2.7.5, and 2.8.x before 2.8.3 allows remote authenticated users to read arbitrary files via a .. (dot dot) in the file parameter, as demonstrated by reading PHP scripts.

📍 영향받는 시스템

Moodle 2.5.9 이하, 2.6.x (2.6.8 미만), 2.7.x (2.7.5 미만), 2.8.x (2.8.3 미만)

⚔️ 공격 벡터

인증된 사용자가 파일 요청 시 '../' 경로 문자열을 삽입하여 상위 디렉토리의 임의 파일 접근

🛡️ 대응 방법

Moodle을 2.5.10, 2.6.8, 2.7.5, 2.8.3 이상의 패치된 버전으로 즉시 업그레이드

🔧 검증 코드

출력된 Moodle 버전 번호가 각 계열의 최소 보안 버전 이상이면 취약점이 패치된 상태

Shell / Script
grep -oE 'release|version.*[0-9]+\.[0-9]+\.[0-9]+' /path/to/moodle/version.php 2>/dev/null | tail -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:S/C:C/I:N/A:N

💻 영향받는 소프트웨어

PHP