つみかさね

CVE-2026-43341

Critical(9.8)

Linux kernel IPv6 IOAM6のバッファオーバーラン CVE-2026-43341:影響範囲と対応方法

公開日: 2026-05-17データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
Linux kernelLinux kernel projectIPv6 IOAM6機能を有効化しているカーネル(パッチ未適用)

対応ガイド

high|対応必須セキュリティ修正影響: 限定的

推奨アクション

  1. 1Linux カーネルのバージョンを確認し、IPv6 IOAM6 機能が有効かどうかを確認する
  2. 2ディストリビューションのセキュリティアップデートチャンネルを確認し、パッチを適用する
  3. 3パッチが提供されていない場合は、IOAM6 カーネルモジュールの無効化を検討する

影響対象

IPv6 IOAM6機能を有効化しているLinuxシステム管理者

補足

  • -IPv6 IOAM6 機能を使用していない環境では影響が限定的です
  • -エンタープライズディストリビューション(RHEL, Ubuntu LTS等)はベンダーのセキュリティアドバイザリを確認してください
CVELinux kernelIPv6バッファオーバーフローCritical

概要

Linux カーネルの IPv6 In-situ Operations, Administration, and Maintenance(IOAM6)モジュールに整数オーバーフローの脆弱性が存在します。ioam6_fill_trace_data() 関数内でスキーマの長さへの貢献量を u8 型変数に格納する際にオーバーフローが発生し、残余スペースのチェックをバイパスしてトレースバッファ境界を超えた書き込みが生じます。

具体的には、ビット22が有効で最大サイズのスキーマペイロードが存在する場合、sclen が 256 から 0 へラップアラウンドし、残余スペースチェックをバイパスします。その後、__ioam6_fill_trace_data() がスキーマ領域を確保せずにライトカーソルを設定しながら、4バイトのスキーマヘッダーとフルスキーマペイロードをコピーするため、バッファオーバーランが発生します。

修正では sclen の型を unsigned int に変更し、残余スペースチェックとライトカーソル計算の両方でフルスキーマ長が正しく評価されるようになっています。

CVSS ベクトル

項目
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh

影響を受けるソフトウェア

製品ベンダー影響を受けるバージョン
Linux kernelLinux kernel projectIPv6 IOAM6 機能を有効化しているカーネル(パッチ未適用)

IPv6 IOAM6 機能を有効化していない環境(デフォルト設定の多くのディストリビューション)への影響は限定的です。

修正バージョンと回避策

修正コミット(Linux kernel stable ブランチ):

  • 184d2e9db27c0f76226b5cad16fe29510a5d2280
  • 5e67ba9bb531e1ec6599a82a065dea9040b9ce50
  • 77695a69baca9b99d95fad09fc78c2318736604f
  • d1b041080086e91d3733a5438a8c51ad5d3d8e09
  • d6e1c9b02d85a4f1f4ba6d68e916d9b610a3ed7d

推奨対応:

  1. 使用しているディストリビューションのカーネルセキュリティアップデートを適用する
  2. IPv6 IOAM6 機能が不要な場合は、カーネルモジュールの無効化を検討する

関連リンク


データソース: NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。