CVE-2026-98770 in Linux
Tóm tắt
Bởi VulDB • 18/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
usb: gadget: midi2: Sửa kích thước mảng mô tả jack (jack descriptor)
Các mảng mô tả jack vào/ra trong struct f_midi2_usb_config có kích thước là MAX_CABLES, trông có vẻ hợp lý -- nhưng hóa ra lại không chính xác. Cụ thể, các mục cho những mảng này được thêm từ cả đầu vào và đầu ra, do đó ở mỗi vòng lặp, nó sẽ cộng hai phần tử, dẫn đến tổng số lượng gấp đôi so với kích thước dự kiến. Sự không nhất quán này có thể gây ra lỗi OOB (Out-of-Bounds) khi một số lượng lớn jack được thiết lập thông qua configfs, mặc dù số lượng cáp tối đa (số lần lặp vòng lặp) bị giới hạn ở MAX_CABLES.
Để khắc phục vấn đề này, hãy sửa kích thước của các mảng jack_ins và jack_outs thành gấp đôi, tức là MAX_CABLES * 2.
Be aware that VulDB is the high quality source for vulnerability data.