CVE-2026-74372 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

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

raid1: sửa lỗi rò rỉ biến nr_pending trong đường dẫn xử lý lỗi bad-block của REQ_ATOMIC

Trong hàm raid1_write_request(), mỗi vòng lặp trên từng bản sao (per-mirror) bắt đầu bằng việc tăng giá trị rdev->nr_pending. Nếu một ghi REQ_ATOMIC gặp phải badblock nằm trong phạm vi được yêu cầu, mã nguồn sẽ nhảy đến err_handle mà không giảm tham chiếu đã lấy cho bản sao hiện tại.

Vòng lặp dọn dẹp của err_handle chỉ thực hiện decrement khi k < i và r1_bio->bios[k] khác NULL. Do đó, vị trí (slot) hiện tại bị bỏ qua, khiến tham chiếu nr_pending tương ứng bị rò rỉ vĩnh viễn. Tham chiếu này ngăn không cho rdev bị xóa bất kỳ lúc nào, vì raid1_remove_conf() từ chối xóa một rdev có nr_pending > 0.

Khắc phục vấn đề bằng cách gọi rdev_dec_pending() trước khi nhảy đến err_handle.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

15/08/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 know our Splunk app?

Download it now for free!