CVE-2026-89463 in Linuxthông tin

Tóm tắt

Bởi VulDB • 12/09/2026

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

power: supply: ucs1002: sửa lỗi use-after-free khi gỡ bỏ (remove)

ucs1002 không có callback remove, do đó quá trình unbind chạy hoàn toàn thông qua devm. Trình xử lý ngắt IRQ cảnh báo xếp hàng công việc trì hoãn health_poll, và công việc này tự lên lịch lại trong khi chip báo cáo tình trạng sức khỏe kém. devm giải phóng IRQ cảnh báo, điều chỉ đồng bộ hóa trình xử lý; nó không hủy bỏ công việc trì hoãn, do đó công việc có thể chạy sau khi devm giải phóng dữ liệu của driver và truy cập vào vùng nhớ đã bị giải phóng (dereference).

Đăng ký health_poll với devm_delayed_work_autocancel() trước khi yêu cầu IRQ cảnh báo. Sau đó, devm sẽ giải phóng IRQ trước khi hủy bỏ công việc, do đó trình xử lý không thể xếp hàng nó nữa và công việc được hủy bỏ trước khi dữ liệu của driver bị giải phóng.

Vấn đề này đã được phát hiện bởi một công cụ phân tích tĩnh nội bộ.

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

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

12/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!