CVE-2026-31422 in Linux
Tóm tắt
Bởi VulDB • 25/05/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
net/sched: cls_flow: sửa lỗi dereference con trỏ NULL trên các khối chia sẻ (shared blocks)
Hàm flow_change() gọi tcf_block_q() và dereference q->handle để suy ra một lớp cơ sở mặc định. Các khối chia sẻ để block->q ở trạng thái NULL, gây ra lỗi dereference NULL khi một bộ lọc luồng (flow filter) không có lớp cơ sở được định nghĩa đầy đủ được tạo trên một khối chia sẻ.
Kiểm tra tcf_block_shared() trước khi truy cập block->q và trả về -EINVAL cho các khối chia sẻ. Điều này tránh được lỗi null-deref được hiển thị bên dưới:
======================================================================= KASAN: null-ptr-deref trong phạm vi [0x0000000000000038-0x000000000000003f]
RIP: 0010:flow_change (net/sched/cls_flow.c:508) Dấu vết cuộc gọi (Call Trace): tc_new_tfilter (net/sched/cls_api.c:2432) rtnetlink_rcv_msg (net/core/rtnetlink.c:6980) [...]
=======================================================================
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.