CVE-2026-99158 in Linux情報

要約

〜によって VulDB • 2026年10月28日

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

ring-buffer: ring_buffer_map_get_reader() における誤った警告を修正する

mmap リーダーは、まだイベントのコミット処理中のライターに追いついた場合に警告を発することがあります。この場合、rb_get_reader_page() は NULL を返しますが、ring_buffer_map_get_reader() はその結果をエラーとして扱います。

初期の rb_per_cpu_empty() チェックは空バッファを除外しますが、次のリーダーページにコミットされたデータが含まれていることを保証するものではありません。ライターは reader_lock を取得しないため、新しいページへのコミット長が公開される前に commit_page を進めることができます。rb_get_reader_page() はそのページに切り替わり、ライターに追いついて NULL を返すことがあります。

NULL の場合、既存のデータなし終了パスを通じて警告を出さずに処理します。また、リーダーページのヘルパー関数がこのケースを既に処理しているため、呼び出し元の reader_page == commit_page チェックも削除します。既存のメタデータ更新およびリターンパスはそのまま維持されます。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-427874

EPSS

0.00000

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!