🔍 CVE-2008-4864

7.5
CVSS Score
HIGH
2008-11-01
2026-06-16 22:58
✅ 완료

🇰🇷 한글 설명

Python 1.5.2부터 2.5.1 버전의 imageop 모듈에서 정수 오버플로우 취약점이 발견되었습니다. crop 함수에 큰 정수값을 입력하면 버퍼 오버플로우가 발생하여 Python VM을 벗어나 임의의 코드 실행이 가능합니다.

💡 쉬운 설명

Python의 이미지 처리 기능에서 매우 큰 숫자를 입력하면 프로그램이 예상치 못한 방식으로 작동하게 됩니다. 이를 악용하면 공격자가 컴퓨터를 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

Multiple integer overflows in imageop.c in the imageop module in Python 1.5.2 through 2.5.1 allow context-dependent attackers to break out of the Python VM and execute arbitrary code via large integer values in certain arguments to the crop function, leading to a buffer overflow, a different vulnerability than CVE-2007-4965 and CVE-2008-1679.

📍 영향받는 시스템

Python 1.5.2 ~ 2.5.1 (imageop 모듈 포함된 모든 설치본)

⚔️ 공격 벡터

crop() 함수에 초과된 정수값을 인수로 전달하여 메모리 버퍼 오버플로우 유발

🛡️ 대응 방법

Python을 2.5.2 이상 또는 2.6 이상으로 업그레이드하거나 imageop 모듈 사용 중단

🔧 검증 코드

Python 버전이 2.5.1 이하면 취약점 영향 가능성 있음 (출력이 나면 업그레이드 필요)

Shell / Script
python -c "import sys; print(sys.version)" 2>/dev/null | grep -E '2\.[0-5]\.[0-1]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python