CVE-2026-80770 in Linuxthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

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

HID: nintendo: dừng IO thiết bị trước khi gọi hid_hw_stop trong trường hợp probe thất bại

hàm `nintendo_hid_probe()` gọi `hid_device_io_start()` trước các hàm `joycon_init()` và `joycon_leds_create()`. Nếu một trong hai hàm này thất bại, đường dẫn xử lý lỗi sẽ nhảy đến nhãn `err_close`, nơi thực hiện lệnh gọi `hid_hw_close()/hid_hw_stop()` mà không gọi trước `hid_device_io_stop()`.

Hàm `hid_hw_stop()` không dừng IO thiết bị, do đó `hid_input_report()` vẫn có thể chạy và truy cập vào dữ liệu của driver đang được giải phóng (tear down), dẫn đến lỗi use-after-free.

Thêm nhãn `err_io_stop` để gọi `hid_device_io_stop()` trước khi thực hiện `hid_hw_close()`, đồng thời trỏ hai đường dẫn xử lý lỗi sau lệnh `io_start` về nhãn này.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

04/09/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

Do you want to use VulDB in your project?

Use the official API to access entries easily!