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

Published

2024-03-29

·

Updated

2025-09-29

·

CVE-2024-35884

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/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 The issue is related to the handling of UDP packets in the Linux kernel when rx-udp-gro-forwarding is enabled. Specifically, it concerns the case where UDP packets might be GROed (Generic Receive Offload) when being forwarded, and these packets might land in a tunnel, causing various issues. The udp gro receive function is designed to prevent this by looking for a matching socket, but this lookup is performed only in the current network namespace (netns). When the endpoint is in another netns, the packets will be GROed at the UDP level, leading to issues such as corrupted packets or kernel crashes. The problem arises because the gso size is set incorrectly after the geneve header is pulled, causing skb segment to misbehave when processing the fragment list. To address this, the checks in udp unexpected gso have been extended to ensure that GSO packets lacking the SKB GSO UDP TUNNEL/ CSUM bits and landing in a tunnel must be segmented.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

DoS

Buffer Overflow

Assertion Failure

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

Weakness Enumeration

Related Identifiers

ALSA-2024:7000
ALSA-2024:7001
ALSA-2025_16880
BDU:2024-10053
CESA-2024_7000
CESA-2024_7001
CVE-2024-35884
DLA-3842-1
INFSA-2024_7000
INFSA-2024_7001
OPENSUSE-SU-2024_2372-1
OPENSUSE-SU-2024_2394-1
RHSA-2024:7000
RHSA-2024:7001
RHSA-2024:8107
RHSA-2024:8161
RHSA-2024_7000
RHSA-2024_7001
RLSA-2024:7001
SUSE-SU-2024:2372-1
SUSE-SU-2024:2394-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6893-1
USN-6893-2
USN-6893-3
USN-6898-1
USN-6898-2
USN-6898-3
USN-6898-4
USN-6917-1
USN-6918-1
USN-6919-1
USN-6927-1
USN-7019-1

Affected Products

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