CVE-2026-90070 in Linux情報

要約

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

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

tpm: st33zp24: ステータス読み取りの失敗時にゼロを返す

st33zp24_status()関数はトランスポート層からの読み込み結果を無視し、1バイトも受信されていない場合でもデータを返します。例えばI2Cトランスポートでは、レジスタ選択用の書き込みが短かったり失敗したりした場合にi2c_master_recv()の呼び出しをスキップするため、データが未初期化のままになります。その結果生じるスタック上の値はTPM_STSフラグとして解釈され、ステータスチェックが誤って完了する可能性があります。

ステータスコールバックではトランスポートエラーを上位に伝播できません。recv()関数が正確に1バイトの受信を示した場合を除き、ゼロを返すようにします。ステータスビットが設定されていない場合、呼び出し元は再試行するか、既存のタイムアウトまたはエラールートへ進むようになり、無効なステータス値に基づいて誤った処理を行うことを防ぎます。

この問題は静的解析チェッカーによって発見され、手動によるソースコードレビューで確認されました。

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

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406560

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!