PT-2026-61354 · Linux+2 · Linux Kernel+2

CVE-2026-64037

·

Published

2026-07-19

·

Updated

2026-09-08

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An issue exists in the iwlwifi driver within the MLD (Multi-Link Device) component. When AMSDU (Aggregate MAC Service Data Unit) is disabled for a Traffic Identifier (TID), the driver sets the max tid amsdu len variable to a sentinel value of 1. The TSO (TCP Segmentation Offload) segmentation path in the iwl mld tx tso segment() function fails to check for this sentinel value, resulting in a num subframes calculation of zero. This value propagates to iwl tx tso segment(), setting gso size to 0. Consequently, calling skb gso segment() with a gso size of 0 generates over 32,000 small segments from a single GSO socket buffer (skb). This floods the TX ring with approximately 1,024 micro-frames, causing a massive burst of TX completion events. This sequence can lead to memory corruption and a subsequent use-after-free in the TCP retransmit queue, specifically causing a refcount underflow in tcp shifted skb() and a NULL dereference in tcp rack detect loss().
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

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

Related Identifiers

ALSA-2026:65334
CVE-2026-64037
USN-8593-1
USN-8603-1
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu