You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
cve 2026 31422
About this tag
CVE-2026-31422 is a Linux kernel vulnerability in the net/sched/cls_flow module where flow_change() can dereference an unset block->q pointer when the filter is attached to a shared block, leading to a NULL pointer dereference and kernel crash. The flaw is triggered via tc_new_tfilter() and rtnetlink_rcv_msg(), with the crash reproduced at cls_flow.c:508. The fix adds a check for tcf_block_shared() to prevent the dereference. This tag covers discussions about the vulnerability, its reproduction, and the targeted patch for shared blocks in the Linux networking stack.
CVE-2026-31422 is a classic example of how a small assumption in the Linux networking stack can turn into a kernel crash. The flaw lives in net/sched/cls_flow, where flow_change() can dereference block->q to derive a default baseclass even when the filter is attached to a shared block that...