🔍 CVE-2026-47184

6.5
CVSS Score
MEDIUM
2026-07-17
2026-08-17 19:56
✅ 완료

🇰🇷 한글 설명

Zeroconf 0.149.7 미만 버전에서 발생하는 메모리 고갈 취약점입니다. 로컬 네트워크의 인증되지 않은 공격자가 mDNS 응답을 대량으로 전송하여 캐시 메모리를 무한히 점유함으로써 시스템 성능 저하 및 서비스 중단을 유발할 수 있습니다.

💡 쉬운 설명

네트워크에 가짜 정보를 엄청나게 많이 보내서 컴퓨터의 메모리를 가득 채워버리는 공격입니다. 이로 인해 컴퓨터가 느려지거나 네트워크 장치들을 찾지 못하는 문제가 발생할 수 있습니다.

🇺🇸 원문 (English)

Zeroconf is a pure Python implementation of multicast DNS service discovery. Prior to 0.149.7, DNSCache._async_add inserted every response record into cache, _expirations, _expire_heap, and service_cache without a cap, allowing unauthenticated hosts on the local link over UDP/5353 (224.0.0.251 / ff02::fb) to multicast valid mDNS responses with unique names and cause memory exhaustion, slower cache lookups, slower async_expire passes, and broken discovery, registration, and ServiceBrowser callbacks. This issue is fixed in version 0.149.7.

📍 영향받는 시스템

Zeroconf version < 0.149.7

⚔️ 공격 벡터

로컬 네트워크 내에서 UDP/5353 포트를 통해 조작된 mDNS 응답을 멀티캐스트로 전송

🛡️ 대응 방법

Zeroconf 라이브러리를 0.149.7 버전 이상으로 업데이트

🔧 검증 코드

출력된 Version 값이 0.149.7보다 낮으면 취약한 상태입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python