CVE-2026-64263 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/07/2026

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

fuse-uring: sửa lỗi di chuyển mục bị hủy sang danh sách ent_in_userspace

Hàm fuse_uring_cancel() di chuyển các mục có sẵn (các mục không đính kèm yêu cầu nào) vào danh sách ent_in_userspace. Hàm ent_list_request_expired() kiểm tra mục đầu tiên trên ent_in_userspace và giải tham chiếu ent->fuse_req một cách vô điều kiện, điều này sẽ gây ra lỗi crash khi gặp phải một mục bị hủy đã được di chuyển sang danh sách này.

Khắc phục vấn đề bằng cách giải phóng trực tiếp mục đó và giảm queue_refs ngay trong fuse_uring_cancel(). Điều này an toàn vì hàm cancel chính là trình xử lý hủy - sau io_uring_cmd_done(), sẽ không còn lệnh hủy nào khác được gửi cho lệnh này nữa, và quá trình teardown được tuần tự hóa với cancel thông qua queue->lock.

Vì giờ đây hàm cancel đã giảm queue_refs, fuse_uring_abort() không còn cần phải kiểm tra điều kiện queue_refs > 0 trước khi gọi fuse_uring_abort_end_requests(), do các mục bị hủy có thể đã làm giảm queue_refs trong khi các yêu cầu vẫn đang được xếp hàng chờ xử lý. Loại bỏ điều kiện này để abort luôn xóa sạch (flush) các yêu cầu và dừng các hàng đợ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ộ

25/07/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

Do you know our Splunk app?

Download it now for free!