CVE-2024-53236 Details
Description
In the Linux kernel, the following vulnerability has been resolved: xsk: Free skb when TX metadata options are invalid When a new skb is allocated for transmitting an xsk descriptor, i.e., for every non-multibuf descriptor or the first frag of a multibuf descriptor, but the descriptor is later found to have invalid options set for the TX metadata, the new skb is never freed. This can leak skbs until the send buffer is full which makes sending more packets impossible. Fix this by freeing the skb in the error path if we are currently dealing with the first frag, i.e., an skb allocated in this iteration of xsk_build_skb.
A vulnerability in the Linux kernel's handling of transmission (TX) metadata options for XSK descriptors can lead to a memory leak. When a new socket buffer (skb) is allocated for transmitting an XSK descriptor, the skb is not freed if the descriptor is later found to have invalid TX metadata options. This issue can cause skb leaks until the send buffer is full, preventing the transmission of additional packets. The vulnerability affects the Linux kernel stable tree.
The vulnerability has been fixed in the Linux kernel stable tree. Users should upgrade to the latest version.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/0c0d0f42ffa6ac94cd79893b7ed419c15e1b45de | kernel.org | Patch |
| https://git.kernel.org/stable/c/7f0d0dd5a7f437d83cff954bc321f1a9b181efd5 | kernel.org | Patch |
| https://git.kernel.org/stable/c/d5d346deb65efa8453f8481bcea75c1a590439e7 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-401 | Missing Release of Memory after Effective Lifetime | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 6.8, < 6.11.11 >= 6.12, < 6.12.2 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| Oct 8, 2025 | Initial Analysis | [email protected] |
| Dec 27, 2024 | New CVE Received | kernel.org |