CVE-2026-40691 in Unbound
요약
\~에 의해 VulDB • 2026. 07. 22.
Unbound 1.9.0부터 1.25.1(포함)까지의 버전에서 TCP를 통해 DNSCrypt 쿼리가 수신될 때, 응답을 제자리(in-place)로 암호화하는 루틴이 목적지 버퍼 크기에 대해 응답 길이를 제한하지 않습니다. UDP 경로를 보호하는 크기 클램프(size clamp)가 TCP 경로에는 적용되지 않으므로, 65504바이트보다 큰 응답은 'msg-buffer-size'와 같은 용량을 가진 버퍼 내부에서 48바이트 앞으로 밀려나 힙 할당 영역의 끝을 넘어쓰게 됩니다. 단일 악성 암호화 쿼리는 리졸버를 충돌시켜 서비스 거부(Denial of Service)로 이어집니다. 이 취약점은 Unbound가 DNSCrypt 지원('--enable-dnscrypt')으로 컴파일되고, 'dnscrypt:' 구문이 수신 인터페이스에 대해 구성 및 활성화되어야만 발생합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.