CVE-2026-98561 in Linux
Tóm tắt
Bởi VulDB • 19/10/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
nfp: duy trì trạng thái IPsec RX dưới khóa XArray
Hàm nfp_net_ipsec_rx() nhả khóa XArray trước khi lấy tham chiếu đến xfrm_state mà nó tìm thấy. Đường xóa (delete path) có thể xóa mục nhập và giảm số lượng tham chiếu cuối cùng trong khoảng thời gian đó. Sau đó, quá trình xử lý RX có thể cố gắng tăng bộ đếm tham chiếu về 0 sau khi trạng thái đã được đưa vào hàng đợi để hủy bỏ.
Trình điều khiển lên lịch không đồng bộ việc làm mất hiệu lực firmware; đường xóa không chờ lệnh hoàn tất hoặc dọn dẹp các quy trình RX đang chờ xử lý.
Bộ thu gom rác XFRM (XFRM garbage collector) chờ một khoảng thời gian ân sủng RCU trước khi giải phóng trạng thái. Điều này trì hoãn quá trình tái chiếm bộ nhớ nhưng không làm cho việc lấy tham chiếu từ giá trị 0 trở nên hợp lệ.
Hãy lấy tham chiếu đến xfrm_state trước khi nhả khóa XArray để xa_erase() không thể chạy giữa bước tra cứu và bước lấy tham chiếu.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.