PT-2024-33977 · Linux+6 · Linux Kernel+6

Published

2024-11-07

·

Updated

2025-10-03

·

CVE-2024-50145

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.6.61
Description: The issue is related to the handling of SKB allocation failures in the octep oq process rx() function. When build skb() returns NULL due to a memory allocation failure, the function now handles it to avoid a NULL pointer dereference. During NAPI polling by the driver, if SKB allocation fails, packets are skipped and not processed or pushed up the network stack. A helper function is implemented to unmmap/flush fragment buffers used by dropped packets, and an 'alloc failures' counter is incremented to mark the error in driver statistics.
Recommendations: For Linux kernel versions prior to 6.6.61, update to version 6.6.61 or later to resolve the issue. As a temporary workaround, consider disabling the octep oq process rx() function until a patch is available. Restrict access to the vulnerable module to minimize the risk of exploitation. Avoid using the build skb() function in the affected API endpoint until the issue is resolved.

Exploit

Fix

NULL Pointer Dereference

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

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17211
ALT-PU-2025-12647
AZL-53391
BDU:2025-03476
CVE-2024-50145
DLA-4008-1
MGASA-2024-0368
MGASA-2024-0369
OESA-2024-2423
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu