つみかさね

CVE-2026-31431

High(7.8)

CVE-2026-31431 — Linux kernel crypto algif_aead in-place操作をout-of-placeに戻す不備

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

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

製品ベンダー影響バージョン
Linux kernel (crypto/algif_aead)Linux修正前の全バージョン

対応ガイド

high|推奨セキュリティ修正影響: 限定的

推奨アクション

  1. 1AF_ALG AEAD 機能の使用状況を確認する
  2. 2カーネルを最新安定版へアップデートする
  3. 3AF_ALG を使用していない場合は該当設定を無効化する

影響対象

Linux カーネル利用者AF_ALG 暗号 API 利用者

補足

  • -AF_ALG AEAD を使用していない環境では影響は限定的です
CVELinux kernelcryptoalgif_aeadCWE-669

概要

Linux kernel の暗号サブシステム(crypto)の algif_aead モジュールにおいて、AEAD(Authenticated Encryption with Associated Data)暗号の in-place 操作を out-of-place に戻す処理に不備がある脆弱性が存在します。

algif_aead は AF_ALG ソケットを通じてユーザー空間に AEAD 暗号機能を提供するカーネルモジュールです。以前の変更で暗号操作を in-place(入力バッファと出力バッファを共有)で行うように最適化されましたが、この最適化に問題があり、特定の条件下でデータの不整合やメモリの誤用が発生します。

CWE-669(不正確なリソース転送または不正確な出力)に分類されるこの脆弱性により、ローカルの攻撃者が暗号操作を通じてカーネルメモリの破壊や権限昇格を引き起こす可能性があります。

CVSSベクトル

指標
CVSSスコア7.8
深刻度High
CWECWE-669 (Incorrect Resource Transfer Between Spheres)
攻撃元区分ローカル
攻撃条件の複雑さ
必要な特権レベル

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

製品ベンダー影響バージョン
Linux kernel (crypto/algif_aead)Linux修正前の全バージョン

修正バージョンと回避策

  • カーネルを最新の安定版へアップデートしてください
  • AF_ALG ソケットの AEAD 機能を使用していない場合は CONFIG_CRYPTO_USER_API_AEAD を無効化してください
  • 信頼できないユーザーからの AF_ALG ソケットアクセスを制限してください

関連リンク


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

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