CVE-2026-64265 in Linuxthông tin

Tóm tắt

Bởi VulDB • 27/07/2026

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

fuse: xóa intr_entry trong fuse_resend và fuse_remove_pending_req

Khi hàm fuse_resend() di chuyển một yêu cầu từ fpq->processing trở lại fiq->pending, nó đặt cờ FR_PENDING và xóa FR_SENT nhưng không loại bỏ intr_entry của các yêu cầu khỏi fiq->interrupts. Nếu yêu cầu có cờ FR_INTERRUPTED được đặt do tín hiệu trước đó, intr_entry vẫn còn treo (dangling) trên fiq->interrupts. Khi tác vụ gửi yêu cầu sau đó nhận một tín hiệu nghiêm trọng (fatal signal), fuse_remove_pending_req() thấy FR_PENDING=1, xóa yêu cầu khỏi fiq->pending và giải phóng nó thông qua đường dẫn tham chiếu đếm (refcount path), cũng mà không làm sạch intr_entry. Intr_entry lỗi thời gây ra tình trạng use-after-free khi fuse_read_interrupt() lặp qua fiq->interrupts: - list_del_init(&req->intr_entry) -> ghi UAF trên slab đã giải phóng - req->in.h.unique -> đọc UAF, dữ liệu bị rò rỉ sang không gian người dùng (userspace)

Xóa intr_entry khỏi fiq->interrupts trong fuse_resend() đối với các yêu cầu bị gián đoạn trước khi chúng được đặt lại vào fiq->pending.

Thêm một lệnh WARN_ON nếu intr_entry không rỗng tại thời điểm hủy yêu cầu.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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.00200

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!