🇰🇷 한글 설명
REST API 사용 권한이 있는 운영자가 Authoritative 서버로 하여금 잘못된 HTTPS 또는 SVCB 레코드 데이터를 생성하도록 할 수 있습니다. LMDB 백엔드를 사용하는 경우 이로 인해 LMDB 데이터베이스가 손상될 수 있습니다.
💡 쉬운 설명
서버 관리 권한이 있는 사용자가 DNS 서버에 잘못된 정보를 입력하게 만들 수 있습니다. 이 때문에 서버의 데이터 저장소가 손상되어 서비스 장애가 발생할 수 있습니다.
🇺🇸 원문 (English)
An operator allowed to use the REST API can cause the Authoritative server to produce invalid HTTPS or SVCB record data, which can in turn cause LMDB database corruption, if using the LMDB backend.
📍 영향받는 시스템
PowerDNS Authoritative Server의 특정 버전 및 LMDB 백엔드를 사용하는 환경 (정확한 영향 버전은 공식 보안 권고 확인 필요)
⚔️ 공격 벡터
REST API 접근 권한을 가진 인증된 운영자가 잘못된 HTTPS/SVCB 레코드를 생성하여 LMDB 데이터베이스를 손상시킴
🛡️ 대응 방법
PowerDNS Authoritative Server를 공식 패치된 버전으로 업그레이드하고, 필요 시 REST API 접근 권한을 최소화
🔧 검증 코드
출력된 버전이 공식 권고에서 지정한 패치 버전 이상이면 해당 취약점이 수정된 것이고, 미만이면 업데이트가 필요합니다.
pdns_server --version 2>&1 | head -n 1