🔍 CVE-2008-4108

7.2
CVSS Score
HIGH
2008-09-18
2026-06-16 22:57
✅ 완료

🇰🇷 한글 설명

Python 2.4.5의 FAQ 마법사 이동 도구(move-faqwiz.sh)에서 tmp$RANDOM.tmp 임시 파일에 대한 심볼릭 링크 공격으로 로컬 사용자가 임의의 파일을 덮어쓸 수 있는 취약점입니다. 임시 디렉토리가 신뢰할 수 없는 환경에 있을 때 공격이 가능합니다.

💡 쉬운 설명

Python 2.4.5의 도구가 임시 파일을 안전하지 않게 생성해서 공격자가 속임수로 다른 파일들을 손상시킬 수 있습니다. /tmp 같은 공유 폴더에서 특히 위험합니다.

🇺🇸 원문 (English)

Tools/faqwiz/move-faqwiz.sh (aka the generic FAQ wizard moving tool) in Python 2.4.5 might allow local users to overwrite arbitrary files via a symlink attack on a tmp$RANDOM.tmp temporary file. NOTE: there may not be common usage scenarios in which tmp$RANDOM.tmp is located in an untrusted directory.

📍 영향받는 시스템

Python 2.4.5 및 Tools/faqwiz/move-faqwiz.sh 포함 설치본

⚔️ 공격 벡터

로컬 사용자가 /tmp 디렉토리에서 심볼릭 링크를 통해 임시 파일을 다른 파일로 리디렉션하는 TOCTOU 공격

🛡️ 대응 방법

Python을 2.5 이상 최신 버전으로 업그레이드 또는 FAQ 마법사 도구 제거

🔧 검증 코드

명령어가 'VULNERABLE'을 출력하면 Python 2.4.5 이하 버전이 설치된 상태이므로 업그레이드 필요

Shell / Script
python2 --version 2>&1 | grep -E 'Python 2\.4\.[0-5]' && echo 'VULNERABLE' || echo 'SAFE'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python