🔍 CVE-2014-1912

7.5
CVSS Score
HIGH
2014-03-01
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

Python의 socket.recvfrom_into 함수에서 발생하는 버퍼 오버플로우 취약점이다. 원격 공격자가 조작된 문자열을 전송하여 메모리 경계를 초과하고 임의의 코드를 실행할 수 있다.

💡 쉬운 설명

Python이 인터넷에서 데이터를 받을 때, 악의적으로 큰 데이터를 보내면 프로그램 메모리가 손상되어 컴퓨터가 해킹될 수 있다. 원격으로 공격 가능한 매우 위험한 결함이다.

🇺🇸 원문 (English)

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

📍 영향받는 시스템

Python 2.5~2.7.6, Python 3.0~3.3.3, Python 3.4rc1 미만

⚔️ 공격 벡터

원격 공격자가 네트워크를 통해 crafted 문자열을 socket.recvfrom_into() 함수로 전송

🛡️ 대응 방법

Python을 2.7.7 이상, 3.3.4 이상, 또는 3.4 최종 버전으로 업그레이드

🔧 검증 코드

설치된 Python 버전이 취약 범위(2.7.7 미만, 3.3.4 미만)에 있으면 'Vulnerable', 그 이상이면 'Patched'로 표시된다.

Shell / Script
python -c "import sys; v=sys.version_info; print('Vulnerable' if v<(2,7,7) or (3,0,0)<=v<(3,3,4) else 'Patched')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python