CVE-2025-39854 in Linux情報

要約

〜によって VulDB • 2026年07月30日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

ice: ice_ll_ts_intr における tx->in_use のNULLアクセスの修正

E810ファームウェアの最近のバージョンでは、「低レイテンシ」Txタイムスタンプを報告するための追加割り込みをサポートしています。これは専用低レイテンシファームウェアインターフェースから送信されます。ソフトウェアはレジスターをポーリングするのではなく、低レイテンシ割り込みが発生するまで待機することができます。

このロジックは Tx タイムスタンプ追跡構造体 ice_ptp_tx を使用しており、どのTxタイムスタンプが完了したかを追跡するために同じ「ready」ビットマップを使用しています。

残念ながら、ice_ll_ts_intr() 関数は最初のアクセス前にトラッカーが初期化されているかどうかをチェックしていません。これにより、ice_ptp_ts_irq() 関数で修正された問題と同様のNULL dereferenceやuse-after-freeのバグが発生します。

これを修正するために、トラッカーが初期化済みとしてマークされている場合にのみ in_use ビットマップ(および他のフィールド)をチェックするようにしました。リセットフローでは、ロックの下でinitフィールドをクリアしてからトラクターを破棄するため、use-after-freeやNULLアクセスを防ぐことができます。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2025年04月16日

モデレーション

承諾済み

エントリ

VDB-325051

EPSS

0.00141

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!