CVE-2022-50365

CVE-2022-50365

High · published September 17, 2025

CVSS v3.1
7.5
EPSS
1%
Percentile
46.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

skbuff: Account for tail adjustment during pull operations

Extending the tail can have some unexpected side effects if a program uses

a helper like BPF_FUNC_skb_pull_data to read partial content beyond the

head skb headlen when all the skbs in the gso frag_list are linear with no

head_frag -

kernel BUG at net/core/skbuff.c:4219!

pc : skb_segment+0xcf4/0xd2c

lr : skb_segment+0x63c/0xd2c

Call trace:

skb_segment+0xcf4/0xd2c

__udp_gso_segment+0xa4/0x544

udp4_ufo_fragment+0x184/0x1c0

inet_gso_segment+0x16c/0x3a4

skb_mac_gso_segment+0xd4/0x1b0

__skb_gso_segment+0xcc/0x12c

udp_rcv_segment+0x54/0x16c

udp_queue_rcv_skb+0x78/0x144

udp_unicast_rcv_skb+0x8c/0xa4

__udp4_lib_rcv+0x490/0x68c

udp_rcv+0x20/0x30

ip_protocol_deliver_rcu+0x1b0/0x33c

ip_local_deliver+0xd8/0x1f0

ip_rcv+0x98/0x1a4

deliver_ptype_list_skb+0x98/0x1ec

__netif_receive_skb_core+0x978/0xc60

Fix this by marking these skbs as GSO_DODGY so segmentation can handle

the tail updates accordingly.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00575 · 46.7th percentile
Published
2025-09-17T19:15Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 4.9.194, < 4.9.3374.9.337
linux/linux_kernel≥ 4.14.145, < 4.14.3034.14.303
linux/linux_kernel≥ 4.19.74, < 4.19.2704.19.270
linux/linux_kernel≥ 5.2.16, < 5.35.3
linux/linux_kernel≥ 5.3.1, < 5.4.2295.4.229
linux/linux_kernel≥ 5.5, < 5.10.1635.10.163
linux/linux_kernel≥ 5.11, < 5.15.865.15.86
linux/linux_kernel≥ 5.16, < 6.0.166.0.16
linux/linux_kernel≥ 6.1, < 6.1.26.1.2
linux/linux_kernelall versions—
References (9)
EPSS history
Timeline
  • 17 SEP 14:56Z
    skbuff: Account for tail adjustment during pull operations
    cvelistv5