CVE-2026-64241 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/07/2026

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

gpio: rockchip: sửa lỗi quá trình tháo gỡ (teardown) và rò rỉ tài nguyên

Giải quyết một số vấn đề liên quan đến quá trình tháo gỡ và rò rỉ tài nguyên trong đường dẫn remove của driver cũng như xử lý lỗi:

1. Rò rỉ tham chiếu clock debounce: Clock debounce (bank->db_clk) được lấy bằng hàm of_clk_get(), làm tăng bộ đếm tham chiếu của clock, nhưng clk_put() không bao giờ được gọi. Hãy đăng ký một hành động devm để giải phóng nó một cách sạch sẽ khi unbind. Lưu ý rằng việc sử dụng of_clk_get(..., 1) vẫn cần thiết thay cho devm_clk_get() vì liên kết DT (Device Tree binding) không định nghĩa clock-names, do đó loại trừ khả năng tra cứu dựa trên tên.

2. Trình xử lý IRQ nối chuỗi chưa được đăng ký: Trình xử lý IRQ nối chuỗi không bị ngắt kết nối trong hàm remove(). Nếu một ngắt lạ xảy ra sau khi driver đã bị gỡ bỏ, kernel sẽ cố gắng thực thi trình xử lý lỗi thời (stale handler), dẫn đến panic. Hãy khắc phục vấn đề này bằng cách xóa trình xử lý trong hàm remove().

3. Rò rỉ IRQ domain: Miền IRQ tuyến tính và các chip generic của nó được cấp phát thủ công trong quá trình probe nhưng không bao giờ bị hủy bỏ. Hãy loại bỏ miền IRQ trong quá trình tháo gỡ driver để giải phóng các chip generic và ánh xạ liên quan.

[Bartosz: không xuất thông báo lỗi khi việc cấp phát devres thất bại]

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

24/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00156

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!