Trusted Design

CVE-2026-53266 の詳細

CVEの情報

説明:
In the Linux kernel, the following vulnerability has been resolved: netfilter: bridge: make ebt_snat ARP rewrite writable The ebtables SNAT target keeps the Ethernet source address rewrite behind skb_ensure_writable(skb, 0). This is intentional: at the bridge ebtables hooks the Ethernet header is addressed through skb_mac_header()/eth_hdr(), while skb->data points at the Ethernet payload. Asking skb_ensure_writable() for ETH_HLEN bytes would check the payload, not the Ethernet header, and would reintroduce the small packet regression fixed by commit 63137bc5882a. However, the optional ARP sender hardware address rewrite is different. It writes through skb_store_bits() at an offset relative to skb->data: skb_store_bits(skb, sizeof(struct arphdr), info->mac, ETH_ALEN) skb_header_pointer() only safely reads the ARP header; it does not make the later sender hardware address range writable. If that range is still held in a nonlinear skb fragment backed by a splice-imported file page, skb_store_bits() maps the frag page and copies the new MAC address directly into it. Ensure the ARP SHA range is writable before reading the ARP header and before calling skb_store_bits().

CVE更新日: 2026-06-25 09:16:44.643000

CVSSバージョン: 3.1

CVSSスコア: 8.8

KEVの情報

KEV更新日: 2026-09-18

EPSSの情報

EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。

EPSSスコア: 0.008270000

EPSS更新日: 2026-10-15 00:00:00

SSVCの情報

SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。

Exploitation: active

Technical Impact: high

Automatable: False

AIを使った解説

解説:

CVE-2026-53266について、以下の観点で解説します。

1. 脆弱性の概要

CVE-2026-53266は、Linuxカーネルのnetfilterブリッジサブシステムに存在する脆弱性です。特にebt_snatターゲットのオプションのARP送信元ハードウェアアドレス(SHA)書き換えパスに欠陥があります。この脆弱性は、skb_store_bits()関数がソケットバッファ(skb)に書き込む際に、ターゲットの範囲が書き込み可能であることを事前に確認しないために発生します。ARP SHAの範囲が、スプライスインポートされたファイルページによってバックアップされた非線形skbフラグメントに存在する場合、書き込みは基になるページを直接変更し、関連のないカーネルオブジェクトまたはユーザー空間マッピングに属するメモリを破損させる可能性があります。

1.1 影響

この脆弱性は、カーネルメモリ破損を引き起こし、権限昇格、サービス拒否(DoS)、または意図しないシステム動作につながる可能性があります。

1.2 深刻度

NVD(National Vulnerability Database)におけるCVSSv3スコアは8.8であり、"High"(深刻度:高)と評価されています。この脆弱性はCISAの既知の悪用されている脆弱性(KEV)カタログに追加されており、実際に悪用されていることが示されています。

2. 対象となる環境

2.1 影響を受けるOSバージョン

Linuxカーネル(メインライン)、バックポートされた修正コミットを受け取っていないLinux安定版ブランチ、および脆弱なカーネルバージョンを出荷しているディストリビューションが影響を受けます。

2.2 影響を受ける設定

特定のブリッジnetfilterルールが設定されているシステム、特にブリッジインターフェースで--snat-arpオプションとともにebt_snatターゲットを使用するebtablesルールが設定されているシステムが影響を受けます。これは、ルーター、ファイアウォール、仮想化ホストで一般的に見られる設定です。

3. 影響を受けた時の兆候

影響を受けた際の兆候としては、以下のようなものが挙げられます。

  • ebt_snat、skb_store_bits、またはブリッジnetfilterコールパスを参照する予期せぬカーネルのops(操作上の問題)またはメモリ破損報告。
  • ARPトラフィック処理後にnetfilterブリッジコードパスで異常なカーネルページフォルトまたはKASANレポートが発生する。

4. 推奨対策

4.1 本対策

  • アップストリームのパッチを適用してください。この問題は、ARP SHAの範囲が書き込み可能であることを、ARPヘッダーを読み取り、skb_store_bits()を呼び出す前に確認するようにすることで解決されています。
  • パッチが適用されたバージョンのLinuxカーネルにアップグレードしてください。

4.2 暫定回避策(緩和策)

  • ebtables SNATルールでARPハードウェアアドレスの書き換えを無効にする。
  • ブリッジインターフェースでARPトラフィックを操作するebtables SNATルールを削除する。

他に解説すべき観点

  • 攻撃の種類: ローカルの権限昇格、メモリ破損、サービス拒否(DoS)。
  • 攻撃条件: ebtablesルールを設定し、ebt_snat ARP書き換えオプションを持つブリッジを通過するパケットを作成する能力を持つローカル攻撃者が、安全でない書き込みをトリガーする可能性があります。このパケットは、スプライスインポートされたファイルページによってバックアップされた非線形skbフラグメントに保持されたARPペイロードを運ぶ必要があります。
  • CISA KEV(Known Exploited Vulnerabilities): この脆弱性はCISAのKEVカタログに追加されており、連邦機関に対する是正措置の期日は2026年9月21日です。これは、本脆弱性が実際に悪用されていることを意味します。

参照したサイト

NVDサイト

NVDでCVEの詳細を見る

戻る