CVE-2026-52863 in Unbound
요약
\~에 의해 VulDB • 2026. 07. 22.
NLnet Labs Unbound 1.25.0부터 1.25.1(포함)까지의 버전에서, 'respip' 및 'dns64' 모듈이 함께 작동하도록 하는 수정 과정에서 유효한 뷰(view) 이름의 얕은 복사본(shallow copy)을 생성합니다. 이는 Unbound가 높은 부하 상태에 있을 때 원래 뷰 이름을 소유하고 있는 요소가 밀려나면(jostled out) 메모리 손상(memory corruption)으로 이어질 수 있습니다. 이 취약점이 발생하려면 Unbound에서 'respip' 또는 'rpz' 모듈 중 하나와 하위 쿼리를 연결할 수 있는 모듈(respip CNAME 리디렉션, dns64, subnetcache), 그리고 구성된 'access-control-view'가 함께 설정되어 있어야 하며, Unbound에 높은 부하가 걸려 조슬트(joslte) 로직이 활성화되어 느린 쿼리(dropping slow queries)를 삭제하기 시작해야 합니다. 하위 쿼리는 뷰 이름의 얕은 복사본을 얻게 되며, 뷰 이름을 소유하고 있는 상위 쿼리가 밀려나면 메모리 손상이 발생할 수 있습니다. 충돌(crash) 가능성은 낮습니다. 이는 주로 기반이 되는 메모리 할당자(memory allocator)와 메모리 레이아웃에 크게 의존하기 때문입니다. free 종료를 포착하는 디버그용 메모리 빌드(예: ASAN)는 서버를 종료시킵니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.