CVE-2026-93157 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
hwrng: xilinx-trng - データが読み込まれる前にタイムアウトを伝播させる
xtrng_readblock32() は 16 バイトチャンクに対してポーリングを実行しますが、最初のポーリングでタイムアウトした場合でも、読み込まれたバイト数を返します。その呼び出し元はゼロの戻り値を「短いが成功した読み込み」として扱い、完全な 32 バイトブロックに対する部分的な読み取りにより、末尾のコピー処理において既に生成された量ではなく固定されたブロックオフセットが使用される可能性があります。
データが何も読み込まれていない場合はポーリングエラーを返し、一部のデータが利用可能になった後に限って正の値(部分読み込み)を保持し、すべての収集終了時にジェネレータを停止し、末尾バイトを現在の出力カウントに追加します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.