🔍 CVE-2022-22846

7.5
CVSS Score
HIGH
2022-01-10
2026-06-17 04:29
✅ 완료

🇰🇷 한글 설명

Python의 dnslib 패키지 0.9.16 이하 버전에서 DNS 응답의 ID 값이 요청된 쿼리의 ID 값과 일치하는지 검증하지 않는 취약점이 존재합니다. 이로 인해 공격자가 조작된 DNS 응답을 보내 시스템을 기만할 수 있습니다.

💡 쉬운 설명

컴퓨터가 보낸 질문과 상관없는 가짜 답변을 진짜 답변으로 착각하게 만드는 문제입니다. 공격자가 이 허점을 이용해 잘못된 정보를 전달할 수 있습니다.

🇺🇸 원문 (English)

The dnslib package through 0.9.16 for Python does not verify that the ID value in a DNS reply matches an ID value in a query.

📍 영향받는 시스템

Python dnslib package version <= 0.9.16

⚔️ 공격 벡터

조작된 DNS 응답 패킷을 전송하여 요청과 일치하지 않는 ID를 가진 응답을 주입하는 방식

🛡️ 대응 방법

dnslib 패키지를 최신 버전(0.9.17 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 0.9.16 이하이면 취약한 상태이며, 0.9.17 이상이면 안전합니다.

Shell / Script
pip show dnslib 2>/dev/null | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python