Linux Kernel Mirrored Blockcast Recursion Vulnerability Causes Stack Overflow

Vulnerability

A stack overflow vulnerability has been identified in the Linux kernel's networking scheduler, specifically within the 'act_mirred' functionality. This issue arises from a recursion bypass related to blockcast actions, which can be exploited by unprivileged users in a new network namespace. The vulnerability allows for the creation of an infinite recursion loop between two network devices, ultimately leading to a kernel panic.

Impact

Exploitation of this vulnerability causes a stack overflow, triggering a kernel panic and halting the system.

Reproduction

The vulnerability can be reproduced by creating a user namespace that grants CAP_NET_ADMIN privileges. Within this namespace, two dummy network devices can be created and configured to share a Traffic Control (TC) egress block. A mirred blockcast rule is then applied, which mirrors packets from one device to the other. As the mirrored packets traverse the egress TC, the recursion loop is initiated, with the 'tcf_mirred_act' function being called repeatedly until the stack overflows.

Remediation

Users should apply the latest patches available in the Linux kernel stable tree to address this vulnerability.

Added: Jul 19, 2026, 8:52 PM
Updated: Jul 19, 2026, 8:52 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.