CVE-2026-98765 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:

USB: gadget: dummy-hcd: Sửa lỗi chờ hoàn tất các yêu cầu còn tồn đọng

Trình điều khiển dummy-hcd mô phỏng synchronize_irq() bằng cách đợi cho đến khi bộ đếm callback_usage riêng của nó giảm xuống 0 (khi khóa riêng không được giữ). Bộ đếm này được tăng lên mỗi khi xảy ra lệnh gọi lại từ trình điều khiển gadget (yêu cầu phải nhả khóa riêng), nhưng không được tăng khi trình xử lý hoàn tất yêu cầu được gọi.

Đây là một sơ suất. Việc hoàn tất yêu cầu được kích hoạt bởi các ngắt bộ định thời (mô phỏng IRQ thiết bị trong UDC thực tế), và các trình xử lý ngắt dự kiến sẽ đã hoàn thành trước khi hàm mô phỏng synchronize_irq() trả về -- chúng không nên đang ở giữa quá trình gọi lại hoàn tất. Nếu điều này xảy ra, nó có thể dẫn đến việc routine unbind của trình điều khiển gadget chạy trước khi tất cả các yêu cầu còn tồn đọng được hoàn tất xong, thậm chí cho phép module của trình điều khiển gadget bị gỡ bỏ trong khi một trình xử lý hoàn tất vẫn đang thực thi.

Khắc phục sơ suất bằng cách tăng giá trị callback_usage xuyên suốt các lệnh gọi lại hoàn tất yêu cầu.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!