PT-2024-21453 · Linux+5 · Linux Kernel+5

Syzbot

·

Published

2024-02-06

·

Updated

2025-02-03

·

CVE-2024-26676

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.8.0
Description A memory leak vulnerability has been identified in the Linux kernel. The issue arises from a lack of MSG OOB handling in the af unix module, resulting in a self-cyclic reference that the garbage collector (GC) fails to resolve. This leads to a memory leak, as the leaked socket remains linked to a global list and cannot be detected by kmemleak. The problem was introduced by a commit that added full SCM support for MSG OOB and has been present since then. To fix the issue, it is necessary to call kfree skb() for the dead unix (sk)->oob skb in GC and set oob skb to NULL before calling kfree skb() to prevent duplicate calls.
Recommendations To resolve the issue, update the Linux kernel to a version that includes the fix for this vulnerability. Specifically, ensure that the kernel version is 6.8.0 or later, as this version includes the necessary patches to address the memory leak. If updating the kernel is not feasible, consider applying the patch manually or using a kernel version that has been patched to include the fix.

Exploit

Fix

Memory Leak

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

Weakness Enumeration

Related Identifiers

BDU:2025-03617
CVE-2024-26676
DSA-5658-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6766-1
USN-6766-2
USN-6766-3
USN-6795-1
USN-6828-1
USN-6895-1
USN-6895-2
USN-6895-3
USN-6895-4
USN-6900-1

Affected Products

Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu