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

Published

2024-01-24

·

Updated

2026-03-14

·

CVE-2024-26669

CVSS v3.1

7.1

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A memory leak vulnerability has been identified in the Linux kernel, specifically in the net/sched: flower module. This issue arises when a qdisc is deleted from a net device, and the stack fails to properly remove the flow offload callback from the associated filter block. As a result, the underlying driver never receives a 'FLOW CLS TMPLT DESTROY' command, leading to a memory leak. The vulnerability can be reproduced using specific commands, such as 'tc qdisc add dev swp1 clsact', 'tc chain add dev swp1 ingress proto ip chain 1 flower dst ip 0.0.0.0/32', and 'tc qdisc del dev'. The issue is caused by a commit that reordered the tcf block offload unbind() function before tcf block flush all chains() in tcf block put(), which cannot be reversed due to the expected order of operations.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
AZL-58750
BDU:2025-15048
CESA-2024_5101
CESA-2024_5102
CVE-2024-26669
ECHO-99D7-3879-7946
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_9315
OESA-2024-1620
OESA-2024-1621
OESA-2024-1622
OESA-2024-1647
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:9584
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:20044-1
SUSE-SU-2025:20047-1
USN-6765-1
USN-6818-1
USN-6818-2
USN-6818-3
USN-6818-4
USN-6819-1
USN-6819-2
USN-6819-3
USN-6819-4
USN-7088-1
USN-7088-2
USN-7088-3
USN-7088-4
USN-7088-5
USN-7100-1
USN-7100-2
USN-7119-1
USN-7123-1
USN-7144-1
USN-7194-1

Affected Products

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