소식 › 보안·업데이트 · BIND보안CVEDoT

BIND 보안 공지: 제어 채널 스택 고갈로 named 종료(CVE-2023-3341) 외 1건

ISC가 2023-09-20에 BIND 9 취약점 2건을 공개했습니다. 두 건 모두 원격으로 named를 비정상 종료시킬 수 있으며, 심각도는 High, CVSS는 7.5입니다. 9.16.44, 9.18.19, 9.19.17에서 수정되었습니다.

ISC는 2023년 9월 20일 BIND 9 보안 취약점 2건을 공개했습니다. 두 건 모두 원격에서 악용할 수 있고, 악용되면 named가 비정상 종료되어 서비스가 중단될 수 있습니다. 심각도는 두 건 모두 High이고 CVSS 점수는 7.5입니다. 하나는 제어 채널(control channel) 메시지 처리 코드의 스택(stack) 고갈 문제이고, 다른 하나는 DNS over TLS(DoT) 질의 부하가 클 때 생기는 문제입니다. ISC는 공개 시점까지 실제 공격 사례를 확인하지 못했다고 밝혔습니다. 수정은 9.16.44, 9.18.19, 9.19.17에 들어 있습니다.

한눈에 보기

번호 내용 심각도 영향 버전 수정 버전
CVE-2023-3341 제어 채널 메시지 파싱 중 스택 고갈로 named 비정상 종료 High (CVSS 7.5) 9.2.0 -> 9.16.43 / 9.18.0 -> 9.18.18 / 9.19.0 -> 9.19.16 / 9.9.3-S1 -> 9.16.43-S1 / 9.18.0-S1 -> 9.18.18-S1 (9.11.37, 9.11.37-S1 이전 버전은 평가하지 않음) 9.16.44 / 9.18.19 / 9.19.17 / 9.16.44-S1 / 9.18.19-S1
CVE-2023-4236 DoT 질의 부하가 클 때 단언 실패로 named 비정상 종료 High (CVSS 7.5) 9.18.0 -> 9.18.18 / 9.18.11-S1 -> 9.18.18-S1 9.18.19 / 9.18.19-S1

-S1 버전은 ISC가 자격을 갖춘 지원 고객에게 제공하는 BIND Supported Preview Edition입니다.

건별 내용

CVE-2023-3341: 제어 채널 코드의 스택 고갈

named는 제어 채널 메시지를 파싱할 때 일부 함수를 재귀적으로 호출합니다. 재귀 깊이를 제한하는 것은 허용되는 최대 패킷 크기뿐이어서, 조작된 메시지를 받으면 실행 환경에 따라 스택 메모리가 바닥나 named가 종료될 수 있습니다. 메시지는 인증을 거치기 전에 파싱되므로, 공격자에게 유효한 RNDC 키가 없어도 됩니다. 제어 채널에 설정된 TCP 포트에 네트워크로 접근할 수만 있으면 공격이 가능합니다. 단, 프로세스나 스레드가 쓸 수 있는 스택 크기가 충분히 작은 환경에서만 공격이 성립합니다. ISC는 이 기준값이 여러 요인에 따라 달라서 일률적으로 정할 수 없다고 설명합니다.

CVE-2023-4236: DoT 질의 부하가 클 때 named 종료

DoT 질의를 처리하는 네트워크 코드에 결함이 있습니다. DoT 질의 부하가 크면 내부 데이터 구조가 잘못 재사용되고, 이때 단언 실패(assertion failure)가 일어나 named가 종료될 수 있습니다. DNS over HTTPS(DoH) 코드는 다른 TLS 구현을 쓰기 때문에 이 결함의 영향을 받지 않습니다. 영향 범위는 9.18 계열(9.18.0~9.18.18)입니다.

운영자가 할 일

원문을 한국어로 번역·요약한 글입니다. 정확한 내용은 원문을 확인해 주세요. AI의 도움을 받아 작성하고 담당자가 검토했습니다.

목록으로