🔍 CVE-2008-6954

9.0
CVSS Score
HIGH
2009-08-12
2026-06-16 23:03
✅ 완료

🇰🇷 한글 설명

Cobbler 1.2.9 이전 버전의 웹 인터페이스에서 인증된 사용자가 Cheetah 템플릿 편집을 통해 임의의 Python 모듈을 import하여 cobblerd 프로세스에서 코드 실행이 가능한 취약점입니다. 템플릿 처리 시 입력 검증 부족으로 발생합니다.

💡 쉬운 설명

Cobbler 시스템 설정 웹사이트에 로그인한 사용자가 템플릿을 편집하여 해당 서버에서 자신의 프로그램을 실행할 수 있습니다. 웹 관리자 권한이 있으면 서버 전체를 제어할 수 있는 심각한 문제입니다.

🇺🇸 원문 (English)

The web interface (CobblerWeb) in Cobbler before 1.2.9 allows remote authenticated users to execute arbitrary Python code in cobblerd by editing a Cheetah kickstart template to import arbitrary Python modules.

📍 영향받는 시스템

Cobbler <= 1.2.8 (1.2.9 이후 패치됨)

⚔️ 공격 벡터

CobblerWeb 인증 → Cheetah 템플릿 편집 → 악의적 Python import 코드 삽입 → cobblerd 실행

🛡️ 대응 방법

Cobbler를 1.2.9 이상으로 업그레이드하고, 템플릿 편집 권한을 신뢰할 수 있는 사용자만 제한

🔧 검증 코드

PATCHED가 나오면 안전한 버전, VULNERABLE이면 1.2.9 미만의 취약 버전입니다. 명령어가 실행되지 않으면 Cobbler 미설치 상태입니다.

Shell / Script
cobbler --version 2>/dev/null | grep -oP '\d+\.\d+\.\d+' | awk -F. '{if($1*1000+$2*100+$3 >= 1209) print "PATCHED"; else print "VULNERABLE"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python