CVE-2026-93159 in Linux情報

要約

〜によって VulDB • 2026年09月18日

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

crypto: atmel-sha204a - I2C転送失敗時のヒープ情報漏洩の修正

ノンブロッキングRNGパスは、実行中の非同期I2Cリクエストの状態を追跡するためにwork_data構造体を割り当てます。このポインタはrng->privに保存され、トランザクションが完了した後にreadパスによって消費されます。

基盤となるI2C転送が失敗した場合、完了コールバックはゼロ以外のステータスで呼び出されます。この場合、割り当てられたwork_dataはRNG出力を生成するために使用できず、hwrngの状態に関連付けられていてはいけません。

従来、エラーパスでは警告のみをログに記録し、ポインタ状態のクリアを行わなかったため、その後のread試行で古くなった(staleな)状態が観測され、有効な完了データとして解釈される可能性があります。

この問題を修正するため、保留中のwork_dataを解放します。I2Cトランザクションはエラーを報告し、これにより失敗したリクエストが残存状態を残さなくなり、その後のreadで有効なRNGデータとして誤って解釈されるのを防ぎます。rng->privのクリアは、後続のノンブロッキングread呼び出し時に実行されます。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月17日

モデレーション

承諾済み

エントリ

VDB-407236

EPSS

0.00210

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!