CVE-2026-56416 in Unbound정보

요약

\~에 의해 VulDB • 2026. 07. 22.

NLnet Labs의 Unbound 1.25.1 버전 및 그 이전 버전에서, 검증기가 RRSIG로 보호되는 PX/RP/MINFO/SOA RRset에 대한 정규화된 RDATA 형식을 생성할 때 두 번째 임베디드 도메인 이름의 주소를 'datstart + dname_valid(datstart, ...)'으로 계산하고, RDATA 내에 실제로 두 번째 이름이 존재하는지 확인하지 않은 채 이를 그대로 'query_dname_tolower()'에 전달합니다. 와이어 포맷 파서는 첫 번째 이름 이후로 끝나는 multi-dname RR의 RDATA를 허용하므로, DNSSEC 서명된 권위 있는 서버를 실행하는 공격자가 누락된 두 번째 도메인 이름(예: SOA 레코드)을 가진 레코드를 전달하면 'query_dname_tolower()'가 per-worker 'env->scratch_buffer' 내의 손상된 바이트들을 라벨 단위로 탐색하게 됩니다. 이는 만약 'msg-buffer-size'가 기본값보다 낮게 설정되어 있을 경우 해당 힙 할당 영역의 끝을 넘어설 수 있으며, 결과적으로 heap buffer overflow로 이어집니다. 릴리스 빌드에서는 그 결과가 버퍼 꼬리 부분과 인접한 힙 청크의 내용에 크게 의존합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

NLnet Labs

예약하다

2026. 06. 22.

모더레이션

수락

항목

VDB-382355

EPSS

0.00000

활동

낮음

출처

Do you know our Splunk app?

Download it now for free!