重要AWS

Amazon Linux 2023 の DNS リゾルバが古いルート署名鍵のまま、更新版を公開

重要ポイント

  • 何が起きたか: Amazon Linux 2023 の DNS リゾルバ(bind・unbound・dnsmasq・systemd)が、古い DNSSEC ルート署名鍵(KSK-2017)しか持たないまま配られていました
  • 影響: DNSSEC 検証を有効にしているホストで、名前解決が失敗(SERVFAIL)する恐れ。署名されていないドメインも含みます
  • 原因: 2026年10月11日(UTC)にルートゾーンの署名鍵が KSK-2024(キータグ 38696)へ切り替わったため
  • 対処: 2026年10月14日公開の ALAS で修正済み。--releasever 2023.12.20261013 を指定して更新
  • 深刻度: AWS の重大度は Important(CVE 番号なし)

バージョンと対処(まずここを確認)

製品(パッケージ)ALAS修正版のパッケージ
bindALAS2023-2026-3221bind-9.18.50-1.amzn2023.0.4
unboundALAS2023-2026-3222unbound-1.17.1-1.amzn2023.0.16
dnsmasqALAS2023-2026-3223dnsmasq-2.90-1.amzn2023.0.4
systemdALAS2023-2026-3224systemd-252.23-15.amzn2023

対処: 使っているパッケージだけを更新します。例: sudo dnf update unbound --releasever 2023.12.20261013(bind・dnsmasq・systemd も同様)。まとめて更新するなら sudo dnf update --security --releasever 2023.12.20261013 です。更新後はリゾルバのサービスを再起動してください。

確認: rpm -q bind unbound dnsmasq systemd で版を確認し、cat /etc/amazon-linux-release でリリースを確認します。名前解決が通るかは dig +dnssec example.com で確かめられます(SERVFAIL なら未対応の可能性)。

概要

2026年10月14日、AWS は Amazon Linux 2023 の bind・unbound・dnsmasq・systemd について、DNSSEC のルート署名鍵を更新した修正版を公開しました(ALAS2023-2026-3221〜3224)。パッケージ内の信頼の起点(トラストアンカー)が古い鍵だけだったため、DNSSEC 検証を有効にしたホストでは名前解決に失敗することがあります。該当する構成なら、早めの更新をおすすめします。

影響と対処

影響を受けるもの

Amazon Linux 2023 で、上の表のパッケージを DNS リゾルバとして使い、DNSSEC 検証を有効にしているホストが対象です。ALAS によると、RFC 5011(鍵の自動更新)で新しいルート鍵をすでに取得できているリゾルバは影響を受けません。

どんな問題か

DNSSEC では、ルートゾーンの署名鍵(KSK)を信頼の起点として名前の正しさを検証します。ルートの KSK は 2026年10月11日(UTC)に KSK-2017(キータグ 20326)から KSK-2024(キータグ 38696)へ切り替わりました。パッケージ内の鍵が古いままだと、ルートの DNSKEY を検証できず、リゾルバは SERVFAIL を返します。Cloudflare も、新しい鍵を信頼していない検証リゾルバでは、正常なサイトにも到達できなくなる可能性があると説明しています。

対処方法

上の修正版パッケージに更新します。更新ができない間は、新しい鍵が取り込まれているかをリゾルバ側で確認してください。EC2 の標準設定では DNSSEC 検証を有効にしていないことも多いため、まず自分のリゾルバの設定を確かめるのが近道です。

確認方法

リゾルバが新しい鍵(キータグ 38696)を信頼しているかは、Cloudflare が紹介している準備状況のテスト(dnstest.dev/ksk-2024)や、dig での確認方法で調べられます。

対応チェックリスト

  • DNSSEC 検証を有効にしているか(unbound・bind・dnsmasq・systemd の設定)を確認する
  • rpm -q で bind・unbound・dnsmasq・systemd の版を確認する
  • 修正版へ更新する(--releasever 2023.12.20261013)
  • 更新後、リゾルバを再起動して dig +dnssec で名前解決を確かめる

出典