CoreDNS
v1.14.7Kubernetes Core2026년 8월 19일
보안 관련 의존성 갱신과 `ACL` 검사 우회 수정이 포함되어 있으며, 일부 플러그인의 운영자 대상 기본값도 바뀌었습니다. 기능과 동작이 확장·조정되고 여러 결함이 수정되었습니다.
조치 필요 (1)
securityhigh
Go 1.기반 빌드26. 6 릴리스가
Go 1.으로 빌드되며, CVE-2026-56865, CVE-2026-56864, CVE-2026-33818 수정 사항을 포함합니다.26. 6
영향 확인 (3)
security
plugin/acl의autopathACL검사 우회 수정plugin/acl과autopath을 사용하는 경우 적용됩니다.plugin/acl에서autopath이ACL검사를 우회하던 문제를 수정했습니다.breaking
plugin/forward의 기본 연결 시도 횟수 제한적용 대상이 릴리스 노트에 명시되지 않았습니다.
plugin/forward의 기본 연결 시도 횟수에 상한을 설정했습니다.breaking
plugin/hosts의 지원하지 않는 형식fallthrough기본 동작 변경적용 대상이 릴리스 노트에 명시되지 않았습니다.
plugin/hosts에서 지원하지 않는 형식의fallthrough를 선택적으로 켜도록 기본 동작을 바꿨습니다.
그 외 기록된 변경 42건 전체value changes 16 · fixes 13 · additions 11 · constraints 2
value changes (16)
- core: Normalize server block zones (https://github.com/coredns/coredns/pull/8320)
- core: Pin numeric uid/gid for the nonroot user (https://github.com/coredns/coredns/pull/8316)
- plugin/cache: Bind responses and entries to QCLASS (https://github.com/coredns/coredns/pull/8272)
- plugin/cache: Do not cache SOA-less NODATA responses (https://github.com/coredns/coredns/pull/8232)
- plugin/cache: Preserve AD when storing cache entries (https://github.com/coredns/coredns/pull/8438)
- plugin/cache: Preserve monotonic time for TTL expiry (https://github.com/coredns/coredns/pull/8346)
- plugin/file: Do not expand wildcard across a closer empty non-terminal (https://github.com/coredns/coredns/pull/8223)
- plugin/file: Resolve each additional section target only once (https://github.com/coredns/coredns/pull/8286)
- plugin/file: Return referrals after alias resolution (https://github.com/coredns/coredns/pull/8341)
- plugin/file: Run additional processing for CNAME/DNAME answers (https://github.com/coredns/coredns/pull/8337)
- plugin/forward: Fast-path string comparison in isAllowedDomain (https://github.com/coredns/coredns/pull/8385)
- plugin/kubernetes: Copy Labels in Pod.DeepCopyObject (https://github.com/coredns/coredns/pull/8415)
- plugin/kubernetes: Short-circuit matchPortAndProtocol and fast-path string match (https://github.com/coredns/coredns/pull/8344)
- plugin/kubernetes: Skip zone serial bump on DNS neutral pod updates (https://github.com/coredns/coredns/pull/8338)
- plugin/proxyproto: Apply an explicitly configured default policy evenwhen no allow list is present. (https://github.com/coredns/coredns/pull/8278)
- plugin/rewrite: Preserve original request during rewrites (https://github.com/coredns/coredns/pull/8235)
fixes (13)
- plugin/acl: Fix blocked clients from receiving cached DNS answers (https://github.com/coredns/coredns/pull/8289)
- plugin/auto: Fix inverted arguments in duplicate-origin warning (https://github.com/coredns/coredns/pull/8317)
- plugin/cache: Fix cache stale verification metadata race (https://github.com/coredns/coredns/pull/8366)
- plugin/file: Fixes multi-primary AXFR zone contamination (https://github.com/coredns/coredns/pull/8367)
- plugin/file: Fix panic on zero-valued SOA refresh (https://github.com/coredns/coredns/pull/8276)
- plugin/file: Stop self-referential DNAME loops (https://github.com/coredns/coredns/pull/8418)
- plugin/forward: Fix incorrect failover counter reset (https://github.com/coredns/coredns/pull/8277)
- plugin/forward: Fix incorrect retry of local DNS message serialization failures (https://github.com/coredns/coredns/pull/8313)
- plugin/forward: Fix issue in DoH health checks used a default TLS instead of the configured CA (https://github.com/coredns/coredns/pull/8279)
- plugin/forward: Fix UDP forwarding so a malformed upstream datagram wont block valid ones later (https://github.com/coredns/coredns/pull/8287)
- plugin/rewrite: Normalize exact cname rewrite targets and preserve all records (https://github.com/coredns/coredns/pull/8285)
- plugin/secondary: Reset catalog members on ID change (https://github.com/coredns/coredns/pull/8281)
- plugin/transfer: Collect all notify errors instead of shadowing (https://github.com/coredns/coredns/pull/8283)
additions (11)
- core: Add connection-level concurrency limiting to DNS-over-QUIC (https://github.com/coredns/coredns/pull/8213)
- core: Add max conn limit to https3 (https://github.com/coredns/coredns/pull/8187)
- plugin/cache: Add prefer_positive stale policy (https://github.com/coredns/coredns/pull/8378)
- plugin/cache: Configure stale TTL and failure recheck (https://github.com/coredns/coredns/pull/8411)
- plugin/file: Handle empty non-terminal wildcard sources (https://github.com/coredns/coredns/pull/8386)
- plugin/forward: Add http(2) host/authority header and TO server resolution (https://github.com/coredns/coredns/pull/8233)×2
- plugin/secondary: Support catalog migration and member scoping (https://github.com/coredns/coredns/pull/8288)
- plugin/shed: Add UDP overload protection plugin (https://github.com/coredns/coredns/pull/8312)
- plugin/timeouts: Add maxtcpqueries option to bound queries per TCP/TLS connection (https://github.com/coredns/coredns/pull/8376)
- plugin/tls: Manage certificates with ACME DNS-01 (https://github.com/coredns/coredns/pull/8310)
constraints (2)
- plugin/kubernetes: Add support for topology-aware headless services via "az-pinned" subdomains (https://github.com/coredns/coredns/pull/8388)
- plugin/trace: Support IPv6 service endpoints in trace plugin (https://github.com/coredns/coredns/pull/8410)
CoreDNS 스택에 추가
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 보안 패치와 브레이킹 체인지 같은 것들입니다.