CVE-2026-74497 in Linux
Tóm tắt
Bởi VulDB • 15/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
ALSA: usb-audio: Giới hạn kích thước khung (frame size) ở chế độ implicit-feedback
Hàm `snd_usb_handle_sync_urb()` nhân các kích thước gói đồng bộ nhận được với stride của thiết bị gửi và lưu kết quả trực tiếp vào `out_packet->packet_size[i]`. Nếu một thiết bị USB được kết nối gửi một gói đồng bộ có kích thước quá lớn, số lượng khung này có thể vượt quá giá trị `ep->maxframesize`.
Số lượng khung không bị giới hạn sau đó sẽ lan truyền đến hàng đợi điểm cuối phát lại (playback endpoint queue), có khả năng khiến các chuyển đổi gói dữ liệu vượt qua các giới hạn khung phần cứng của điểm cuối.
Giới hạn số lượng khung đã tính toán dựa trên `ep->maxframesize` trong hàm `snd_usb_handle_sync_urb()` để ngăn chặn việc đưa các gói dữ liệu quá lớn vào hàng đợi phát lại.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.