🔍 CVE-2008-4126

6.4
CVSS Score
MEDIUM
2008-09-18
2026-06-16 22:57
✅ 완료

🇰🇷 한글 설명

Debian GNU/Linux의 PyDNS는 DNS 요청에 무작위 소스 포트를 사용하지 않고 DNS 재시도에 무작위 트랜잭션 ID를 사용하지 않아 원격 공격자가 DNS 응답 스푸핑을 용이하게 수행할 수 있다. CVE-2008-4099의 불완전한 수정으로 인해 발생한 취약점이다.

💡 쉬운 설명

DNS 조회가 예측 가능한 패턴을 사용하기 때문에 악의적인 사용자가 가짜 DNS 응답을 전송하여 웹사이트를 다른 곳으로 리다이렉트할 수 있다. 사용자가 원치 않는 악성 웹사이트로 접속되는 공격이 가능하다는 의미이다.

🇺🇸 원문 (English)

PyDNS (aka python-dns) before 2.3.1-5 in Debian GNU/Linux does not use random source ports for DNS requests and does not use random transaction IDs for DNS retries, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447. NOTE: this vulnerability exists because of an incomplete fix for CVE-2008-4099.

📍 영향받는 시스템

Debian GNU/Linux의 PyDNS (python-dns) 2.3.1-5 이전 버전

⚔️ 공격 벡터

네트워크를 통한 DNS 스푸핑 (예측 가능한 소스 포트와 트랜잭션 ID 악용)

🛡️ 대응 방법

PyDNS를 2.3.1-5 이상으로 업그레이드: apt-get install --only-upgrade python-dns

🔧 검증 코드

출력된 버전이 2.3.1-5 이상이면 안전, 미만이면 취약점 존재

Shell / Script
dpkg -l python-dns 2>/dev/null | awk '/python-dns/ {print $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python