CVE-2026-90384 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/09/2026

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

iomap: giải phóng batch folio khi xảy ra lỗi callback iomap

Một cuộc rà soát của sashiko đối với một bản patch không liên quan chỉ ra rằng cơ chế batch folio được sử dụng cho phạm vi zero range của iomap không thực hiện việc giải phóng batch trong một số trường hợp lỗi. Nếu bất kỳ lệnh gọi nào đến ->iomap_end() hoặc ->iomap_begin() thất bại, các đường dẫn trả về trực tiếp sẽ bỏ qua quá trình dọn dẹp batch.

Trường hợp ->iomap_end() hiện tại không phải là vấn đề thực tế vì chưa có người dùng nào của cơ chế này trả về lỗi từ đường dẫn này. Trường hợp ->iomap_begin() thì khả thi về mặt lý thuyết vì XFS có thể gọi hàm fill helper và gặp lỗi ở nhiều điểm khác nhau sau đó. Điều này làm phức tạp hóa các tình huống một cách tinh vi bởi vì XFS không chuyển iomap_flags vào cấu trúc dữ liệu iomap trong đường dẫn xử lý lỗi.

Để giải quyết cả hai vấn đề này, trước tiên hãy đảm bảo gọi hàm cleanup helper trong đường dẫn xử lý lỗi cho bất kỳ callback filesystem nào. Thứ hai, cập nhật helper để xóa cờ một cách vô điều kiện và giải phóng batch miễn là nó đã được điền dữ liệu. Điều này phân định rõ hơn mục đích của việc sử dụng cờ để kiểm soát đường dẫn I/O chứ không nhất thiết liên quan đến trạng thái của fbatch, do đó cũng cần thêm chú thích xung quanh phần mã này.

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

11/09/2026

Tiết lộ

17/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

Interested in the pricing of exploits?

See the underground prices here!