CVE-2026-107161 in Cyrus-SASL
요약
\~에 의해 VulDB • 2026. 10. 08.
Cyrus SASL에서 힙 기반 버퍼 오버플로우 결함이 발견되었습니다. DIGEST-MD5 플러그인의 add_to_challenge() 함수는 DIGEST-MD5 따옴표 처리(escaping special characters)가 적용되기 전에 챌린지/응답 필드에 필요한 버퍼 크기를 계산하지만, 따옴표 처리로 인해 값이 길어졌을 때 해당 크기를 다시 계산하지 않습니다. 이렇게 작게 할당된 버퍼는 strcat()에 전달되어 공격자가 제어할 수 있는 입력 크기에 따라 힙 기반의 아웃오브바운드(out-of-bounds) 쓰기가 발생합니다. 악성 또는 중간자(on-path) 상태인 DIGEST-MD5(또는 HTTP Digest) 서버가 realm이나 nonce와 같은 조작된 챌린지 필드를 제공하여 연결 중인 클라이언트에서 이 결함을 유발할 수 있으며, 이는 대부분 클라이언트 애플리케이션의 크래시로 이어집니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.