🔍 CVE-2026-114605

7.5
CVSS Score
HIGH
2026-10-22
2026-10-29 04:18
✅ 완료

🇰🇷 한글 설명

dnspython 2.9.0 미만 버전에서 dns.name.from_wire_parser 함수가 홉 제한 없이 공격자가 제어하는 DNS 압축 포인터 체인을 따르는 취약점이 발견되었습니다. 악의적인 DNS 와이어 형식 메시지는 이름 압축 과정에서 과도한 포인터 탐색을 유발하여 CPU 사용량을 급증시키고 서비스 거부(DoS) 상태를 초래할 수 있습니다.

💡 쉬운 설명

나쁜 의도를 가진 DNS 메시지가 들어오면 컴퓨터가 끝없이 복잡한 계산을 반복하게 만드는 버그입니다. 이로 인해 프로그램이 느려지거나 아예 멈춰버릴 수 있습니다.

🇺🇸 원문 (English)

dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0.

📍 영향받는 시스템

dnspython 2.9.0 미만 버전

⚔️ 공격 벡터

조작된 DNS 와이어 형식 메시지를 전송하여 압축 포인터 체인을 무한 루프 또는 과도하게 탐색하도록 유도

🛡️ 대응 방법

dnspython을 2.9.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전 번호가 2.9.0보다 낮으면 취약한 상태이며, 2.9.0 이상이면 안전합니다.

Shell / Script
pip show dnspython | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Python