CVE-2026-64490 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: virtio: Xác thực siêu dữ liệu điều khiển từ thiết bị
Việc xử lý điều khiển của virtio-snd tin tưởng vào loại điều khiển và số lượng giá trị do thiết bị cung cấp.
Siêu dữ liệu này sau đó được sử dụng trực tiếp để lập chỉ mục cho mảng g_v2a_type_map[] trong hàm virtsnd_kctl_info(), cũng như để xác định kích thước các vòng lặp và hoạt động memcpy() trong virtsnd_kctl_get() và virtsnd_kctl_put() dựa trên các mảng có kích thước cố định là virtio_snd_ctl_value và snd_ctl_elem_value.
Do đó, một thiết bị lỗi hoặc độc hại có thể gây ra truy cập ngoài vùng cho phép (out-of-bounds access) bằng cách quảng bá loại điều khiển không hợp lệ hoặc số lượng giá trị quá lớn.
Xác thực loại điều khiển và số lượng chỉ một lần trong hàm virtsnd_kctl_parse_cfg(), trước khi truy vấn các mục đã liệt kê hoặc expose điều khiển ra ALSA.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.