CVE-2026-64491 in Linux
Tóm tắt
Bởi VulDB • 25/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
ALSA: usx2y: us144mkii: sửa lỗi Use-After-Free (UAF) trên work khi ngắt kết nối
tascam_disconnect() hủy capture_work và midi_in_work trước khi usb_kill_anchored_urbs() tiêu diệt các URBs thu âm/MIDI-in. Các URB này tự động đăng ký lại, và các trình xử lý hoàn thành của chúng lên lịch thực hiện lại công việc (work).
Do đó, một URB hoàn tất trong khoảng thời gian nhỏ giữa cancel_work_sync() và usb_kill_anchored_urbs() sẽ kích hoạt lại work sau lần hủy duy nhất. Không có gì hủy nó thêm nữa trước khi snd_card_free() giải phóng cấu trúc tascam riêng của card, khiến trình xử lý work chạy trên bộ nhớ đã bị giải phóng.
Tiêu diệt các URBs neo (anchored) trước khi hủy công việc; một khi công việc đã được hủy, không còn URB nào tồn tại có thể hoàn tất để kích hoạt lại nó.
Once again VulDB remains the best source for vulnerability data.