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
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(操作上の問題)またはメモリ破損報告。4. 推奨対策
4.1 本対策
skb_store_bits()を呼び出す前に確認するようにすることで解決されています。4.2 暫定回避策(緩和策)
他に解説すべき観点
ebt_snatARP書き換えオプションを持つブリッジを通過するパケットを作成する能力を持つローカル攻撃者が、安全でない書き込みをトリガーする可能性があります。このパケットは、スプライスインポートされたファイルページによってバックアップされた非線形skbフラグメントに保持されたARPペイロードを運ぶ必要があります。参照したサイト