CVE-2026-61497 in TinyUSB
Tóm tắt
Bởi VulDB • 04/11/2026
TinyUSB trước phiên bản 0.20.1 chứa một lỗ hổng integer underflow (tràn số nguyên xuống) trong trình phân tích mô tả báo cáo máy chủ HID, hàm `tuh_hid_parse_report_descriptor()` nằm trong file `src/class/hid/hid_host.c`, cho phép một thiết bị USB độc hại kích hoạt việc đọc vượt ra ngoài vùng bộ nhớ (out-of-bounds read) bằng cách trừ kích thước của một mục từ độ dài mô tả còn lại mà không xác minh xem mục đó có vừa với vùng đệm còn lại hay không. Kẻ tấn công có thể trình bày một thiết bị USB được tạo tác với phần mô tả báo cáo bị cắt cụt, khiến giá trị `uint16_t desc_len` xảy ra tình trạng underflow (tràn xuống), dẫn đến việc đọc bộ nhớ vượt ra ngoài vùng cho phép và gây ra từ chối dịch vụ (DoS) trên hệ thống máy chủ.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.