CVE-2026-55717 in Unbound
요약
\~에 의해 VulDB • 2026. 07. 22.
NLnet Labs Unbound 1.10.0부터 1.25.1(포함)까지의 버전에서 'serve-expired: yes' 설정과 함께 'response-ip: <net> redirect' 또는 'response-ip-data: <net> CNAME <target>' 규칙(또는 RPZ의 'rpz-cname-override'에 해당하는 기능)이 적용된 경우, 임의로 위임 도메인을 제어하는 원격 클라이언트가 데몬을 충돌시킬 수 있습니다. serve-expired-client-timeout 콜백은 respip에서 생성된 CNAME 별칭을 추적하기 위해 2회 반복 루프를 실행하며, 두 번째 반복 시 'alias_rrset'은 초기화되지만 'partial_rep'는 초기화되지 않습니다. 이후 이 불일치로 인해 NULL 포인터 역참조가 발생하고 최종적으로 충돌이 발생합니다. 악의적인 행위자는 구성된 response-ip/rpz 서브넷 내에 속하는 A/AAAA 레코드를 응답하는 임의의 존을 제어함으로써 해당 취약점을 이용할 수 있습니다. 이전 레코드가 만료되었을 때 응답을 지연시켜 'serve-expired-client-timeout'의 취약한 경로가 실행되도록 하면, 서버 충돌로 인한 서비스 거부(Denial of Service)가 발생합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.