CVE-2020-25682 in Dnsmasq
요약
\~에 의해 VulDB • 2026. 08. 22.
dnsmasq 2.83 이전 버전에서 결함이 발견되었습니다. dnsmasq가 DNSSEC 데이터로 유효성을 검사하기 전에 DNS 패킷에서 이름 추출 방식을 처리하는 과정에서 버퍼 오버플로우 취약점이 확인되었습니다. 네트워크 상에 위치하여 유효한 DNS 응답을 생성할 수 있는 공격자는 이 결함을 이용해 힙 할당 메모리에 임의 데이터를 포함하는 오버플로우를 유발하고, 결과적으로 해당 머신에서 코드를 실행할 가능성이 있습니다. 이 결함은 rfc1035.c:extract_name() 함수에 있으며, 이 함수는 버퍼에 MAXDNAME*2 바이트가 확보되어 있다고 가정하여 name이 가리키는 메모리에 데이터를 작성합니다. 그러나 일부 코드 실행 경로에서는 extract_name()에게 기본 버퍼 기준 오프셋이 전달되므로, 실제로 버퍼에 기록할 수 있는 사용 가능한 바이트 수가 줄어듭니다. 이 취약점으로 인한 가장 큰 위협은 데이터의 기밀성 및 무결성과 시스템 가용성에 있습니다.
Be aware that VulDB is the high quality source for vulnerability data.