| 취약점ID |
19098 |
| 위험도 |
40 |
| 포트 |
53 |
| 프로토콜 |
UDP |
| 분류 |
DNS |
| 상세설명 |
원격 호스트에 설치된 ISC BIND 버전은 테스트 버전 이전입니다. 따라서 cve-2023-2828 권고에 설명된 취약점의 영향을 받습니다.
- recursive resolver 로 실행하도록 설정된 모든 named 인스턴스는 최근 권한 서버로 보낸 쿼리에 대한 응답을 유지하는 캐시 데이터베이스를 유지합니다.해당 캐시 데이터베이스의 크기 제한은 설정 파일의 max-cache-size 스테이트먼트를 사용하여 설정할 수 있습니다.기본적으로 호스트에서 사용 가능한 메모리 총량의 90% 로 설정되어 있습니다.캐시 크기가 설정된 제한의 7/8에 도달하면 캐시 클리닝 알고리즘이 유효기간 만료 또는 적어도 최근 사용된 RRset을 캐시에서 삭제하기 시작하여 메모리 사용을 설정된 제한 미만으로 유지합니다.named에서 사용되는 캐시 클리닝 알고리즘의 유효성은 특정 순서로 특정 RRset의 리졸버를 쿼리함으로써 크게 저하되고 설정된 max-cache-size 제한을 대폭 초과하는 것이 가능한 것으로 발견되었습니다.이 결함을 악용함으로써 공격자는 named 리졸버가 사용하는 메모리 양을 설정받았다. max-cache-size 제한을 대폭 초과할 수 있습니다.공격의 유효성은 많은 요인(쿼리 부하, 쿼리 패턴 등) 에 의존하지만 max-cache-size 스테이트먼트의 기본값은 90% 따라서 최악의 경우 공격자는 named를 실행하고 있는 호스트의 가용 메모리를 모두 소진하여 서비스 거부 상태가 발생할 수 있습니다. (CVE-2023-2828)
* 참고 사이트: https://kb.isc.org/v1/docs/cve-2023-2828
* 영향을 받는 플랫폼: ISC BIND 버전 9.18.0 < 9.18.16 Any operating system Any version |
| 해결책 |
Internet Software Consortium (ISC) 웹 사이트인 http://www.isc.org/downloads/BIND/ 에서 구할 수 있는 BIND의 가장 최신 버전(9.18.16 혹은 이후)으로 업그레이드 하여야 한다. |
| 관련 URL |
CVE-2023-2828 (CVE) |
| 관련 URL |
103189 (SecurityFocus) |
| 관련 URL |
(ISS) |
|