CVE-2026-64491 in Linux
要約
〜によって VulDB • 2026年07月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
ALSA: usx2y: us144mkii: 接続解除時のワークのUAF(Use-After-Free)を修正
tascam_disconnect()は、usb_kill_anchored_urbs()がキャプチャ/MIDI-in URBsを終了する前に、capture_workとmidi_in_workを取り消します。これらのURBは自己再送信を行い、その完了ハンドラによってワークが再度スケジューリングされます。
したがって、cancel_work_sync()とusb_kill_anchored_urbs()の間の小さな時間枠内で完了したURBは、唯一の取り消し処理の後でワークを再び有効化します。snd_card_free()によるカード固有のtascam構造体の解放前に、これを再度取り消すものがないため、ワークハンドラは既に解放されたメモリ上で実行されることになります。
ワークを取り消す前にアンカー済みURBを終了させます;一度ワークが取り消されれば、残りのURBが完了してそれを再び有効化することはなくなります。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.