PT-2024-21614 · Linux+9 · Linux Kernel+9

Mingshuai Ren

·

Published

2024-04-15

·

Updated

2026-05-26

·

CVE-2024-27010

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.8.0-05205-g77fadd89fe2d-dirty #213
Description The issue arises when the mirred action is used on a classful egress qdisc and a packet is mirrored or redirected to itself, resulting in a qdisc lock deadlock. This can be recreated using specific tc qdisc and filter commands on devices such as eth0 and eth1. The deadlock occurs due to a possible recursive locking scenario where the task tries to acquire a lock it already holds. To fix this, an owner field (CPU id) is added to struct Qdisc after the root qdisc is entered, and if the softirq enters a second time with the same CPU as the qdisc owner, the packet is dropped to break the loop.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix for the mirred deadlock on device recursion. Specifically, ensure that the kernel version is later than 6.8.0-05205-g77fadd89fe2d-dirty #213. As a temporary workaround, consider avoiding the use of the mirred action on classful egress qdisc when packets are mirrored or redirected to themselves, or apply the patch that adds the owner field to struct Qdisc manually if updating the kernel is not immediately feasible.

Exploit

Fix

DoS

Improper Locking

Weakness Enumeration

Related Identifiers

ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2025-12647
AZL-54569
AZL-54578
BDU:2025-02917
CESA-2024_5101
CESA-2024_5102
CVE-2024-27010
ECHO-07C3-E9F5-5CD0
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_9315
OESA-2024-1677
OESA-2024-1678
OESA-2024-1682
OESA-2024-1941
OPENSUSE-SU-2024_3190-1
OPENSUSE-SU-2024_3209-1
OPENSUSE-SU-2024_3483-1
RHSA-2024:5101
RHSA-2024:5102
RHSA-2024:9315
RHSA-2024_5101
RHSA-2024_5102
RHSA-2024_9315
RHSA-2025:3510
RLSA-2024:5101
RLSA-2024:5102
RXSA-2024:5101
SUSE-SU-2024:3190-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3209-1
SUSE-SU-2024:3383-1
SUSE-SU-2024:3483-1
SUSE-SU-2025:01983-1
SUSE-SU-2025:20044-1
SUSE-SU-2025:20047-1
SUSE-SU-2025_01983-1
USN-6893-1
USN-6893-2
USN-6893-3
USN-6918-1

Affected Products

Alt Linux
Almalinux
Centos
Debian
Linuxmint
Linux Kernel
Red Hat
Rocky Linux
Suse
Ubuntu