Trusted Design

CVE-2025-39964 の詳細

CVEの情報

説明:
In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg Issuing two writes to the same af_alg socket is bogus as the data will be interleaved in an unpredictable fashion. Furthermore, concurrent writes may create inconsistencies in the internal socket state. Disallow this by adding a new ctx->write field that indiciates exclusive ownership for writing.

CVE更新日: 2025-10-13 14:15:34.737000

CVSSバージョン: 3.1

CVSSスコア: 7.8

KEVの情報

KEV更新日: 2026-09-18

EPSSの情報

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

EPSSスコア: 0.013100000

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-2025-39964について、以下の観点で解説します。

1. 脆弱性の概要

CVE-2025-39964は、Linuxカーネルの暗号化ユーザーAPIであるAF_ALGにおける競合状態の脆弱性です。同じAF_ALGソケットへの同時書き込みの処理方法に問題があり、データが予測不能に混じり合ったり、内部ソケットの状態に一貫性がなくなったりする可能性があります。

1.1 影響

本脆弱性が悪用された場合、以下のような影響が考えられます。

  • ローカルの攻撃者がシステムをクラッシュさせ、サービス拒否(DoS)を引き起こす可能性があります。
  • 暗号操作の結果が破損し、データの完全性に関する問題が発生する可能性があります。
  • メモリ破損が発生し、ローカルでの権限昇格につながる可能性があります。
  • 最悪の場合、セキュリティ製品にとって静かな暗号破損が発生する可能性があります。
  • 共有カーネルを持つマルチテナントのクラウド環境では、ホスト全体のサービス拒否に拡大する可能性があります。

1.2 深刻度

  • 共通脆弱性評価システム(CVSSv3.1)のスコアは7.8で、「高(High)」と評価されています。
  • CISA(米国サイバーセキュリティ・インフラセキュリティ庁)は、本脆弱性を「既知の悪用されている脆弱性(KEV)カタログ」に追加しており、活発な悪用が確認されています。

2. 対象となる環境

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

Linux Kernel 6.16.8までのバージョンが影響を受けます。 具体的には、AF_ALGソケットインターフェースを使用し、必要な同時実行保護が適用されていないLinuxカーネルのバージョンが影響を受けます。

2.2 影響を受ける設定

Linuxカーネルの暗号化ユーザーAPIであるAF_ALG(特にaf_alg_sendmsg関数)を使用しており、同じAF_ALGソケットへの同時書き込みが可能なシステムが影響を受けます。 これは、影響を受けるカーネルコードを組み込んでいる様々なLinuxディストリビューションおよびプロプライエタリな実装にわたって影響が及びます。

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

システムが本脆弱性の影響を受けた場合、以下の兆候が観測される可能性があります。

  • カーネルの警告やkasan(Kernel Address Sanitizer)レポートの出力
  • カーネルパニック(システムクラッシュ)
  • メモリ破損
  • 内部ソケットの状態の不整合
  • データが予測不能に混じり合う現象
  • 静かな暗号破損

4. 推奨対策

4.1 本対策

  • Linuxカーネルのアップデート: 脆弱性が修正されたLinuxカーネルのバージョンにアップデートすることが最も重要な対策です。
    • 修正済みの特定のカーネルバージョンには、5.10.245、5.15.194、6.1.154、6.6.108、6.12.49、または6.16.9が含まれます。
    • 修正は、排他的な書き込み所有権(ctx->write)を導入し、一度に1つのライターのみがsendmsg()を発行できるようにすることで、状態破損を防ぎます。
    • Red Hat、Ubuntu、Debianなどの管理されたディストリビューションを使用している場合は、ベンダーがこれらの修正をカーネルリリースにバックポートしていることを確認してください。
    • CISAは、米国連邦政府機関に対し、2026年9月21日までに必要な修正を適用するよう勧告しています。

4.2 暫定回避策(緩和策)

  • af_algモジュールのロードを禁止する。
  • ネットワークフィルタリングとアクセス制御を追加する。

5. その他解説すべき観点

  • CWE (Common Weakness Enumeration): CWE-362 (Race Condition)として分類されています。 一部の情報源ではCWE-371 (State Issue)とも言及されています。
  • 悪用状況: CISAのKEVカタログに登録されており、実環境での活発な悪用が確認されています。 公開されたProof-of-Concept(PoC)やエクスプロイトも存在します。
  • 攻撃経路: ローカルからの攻撃が可能です。 非特権の攻撃者がAF_ALGソケットを作成し、同時書き込みを行うことで悪用できます。

参照したサイト

NVDサイト

NVDでCVEの詳細を見る

戻る