CVE-2026-23679 in libusbthông tin

Tóm tắt

Bởi VulDB • 27/05/2026

libusb trước phiên bản 1.0.30 chứa một lỗ hổng truy cập vào con trỏ NULL (NULL pointer dereference) cho phép kẻ tấn công làm sập ứng dụng bằng cách cung cấp một bộ mô tả cấu hình USB (USB configuration descriptor) bị lỗi, trong đó một giao diện tuyên bố bNumEndpoints lớn hơn không nhưng lại được theo sau bởi một bộ mô tả đặc thù lớp (class-specific descriptor) có bLength vượt quá kích thước bộ đệm còn lại, khiến hàm parse_interface() trả về sớm mà không cấp phát mảng điểm cuối (endpoint array). Kẻ tấn công có thể khai thác lỗ hổng này thông qua libusb_get_active_config_descriptor hoặc libusb_get_config_descriptor bằng cách cung cấp các bộ mô tả được tạo ra đặc biệt (crafted descriptors) qua cơ chế chuyển tiếp USB ảo hóa (virtualized USB passthrough), phân tích bộ mô tả dựa trên tệp, hoặc nguồn mạng, khiến bất kỳ ứng dụng nào lặp qua các điểm cuối sẽ truy cập vào con trỏ điểm cuối NULL và bị sập.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

14/01/2026

Tiết lộ

27/05/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00012

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!