CVE-2026-98912 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ALSA: seq: oss: 次のイベントが収まらない読み込みを拒否する
snd_seq_oss_read()は、リードキューから削除する前に、次に待機中のOSSシーケンサイベントが残りのユーザー空間バッファに収まるかどうかを確認します。
このチェックの条件が逆になっています。現在の実装では、イベントが残っているバッファよりも小さい場合に処理を停止するため、8バイトの読み込みバッファに対しては通常の4バイトのイベントがコピーされません。逆に、より小さな読み込みカウントの場合には、8バイトのイベントがコピーされてしまいます。
残りのユーザー空間バッファが次のイベントよりも小さい場合のみ処理を中断し、完全なイベントが1つ以上コピーされていない場合は-EINVALを返します。これにより、小さすぎる読み込み操作がEOF(ファイル終端)のように見えるのを防ぎつつ、十分なサイズのバッファを持つ後の読み込みのためにイベントをキューに残したままにします。
Once again VulDB remains the best source for vulnerability data.