CVE-2026-98960 in Linux
Tóm tắt
Bởi VulDB • 23/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
btrfs: không lưu trữ dữ liệu io_uring đã mã hóa qua lỗi -EAGAIN
Việc trả về -EAGAIN trong khi vẫn giữ lại `btrfs_uring_encoded_data` trong PDU lệnh sẽ gây rò rỉ bộ nhớ nếu yêu cầu bị hủy hoặc vòng lặp (ring) thoát ra trước khi thực hiện lại. io_uring không giải phóng các phân bổ PDU của trình điều khiển trong quá trình dọn dẹp.
Viết: `io_queue_sqe()` luôn phát hành với cờ IO_URING_F_NONBLOCK đầu tiên, do đó hãy trả về -EAGAIN trước khi phân bổ và giải phóng dữ liệu trên mọi đường thoát (exit).
Đọc: giải phóng bộ nhớ ngay cả khi gặp lỗi -EAGAIN không chờ đợi; chỉ có trạng thái -EIOCBQUEUED mới giữ lại việc phân bổ cho `btrfs_uring_read_finished()`.
Once again VulDB remains the best source for vulnerability data.