CVE-2024-26665CWE-125

CVE-2024-26665

Critical · published April 2, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
52.0
In the wild
Unconfirmed
What it is

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

tunnels: fix out of bounds access when building IPv6 PMTU error

If the ICMPv6 error is built from a non-linear skb we get the following

splat,

BUG: KASAN: slab-out-of-bounds in do_csum+0x220/0x240

Read of size 4 at addr ffff88811d402c80 by task netperf/820

CPU: 0 PID: 820 Comm: netperf Not tainted 6.8.0-rc1+ #543

...

kasan_report+0xd8/0x110

do_csum+0x220/0x240

csum_partial+0xc/0x20

skb_tunnel_check_pmtu+0xeb9/0x3280

vxlan_xmit_one+0x14c2/0x4080

vxlan_xmit+0xf61/0x5c00

dev_hard_start_xmit+0xfb/0x510

__dev_queue_xmit+0x7cd/0x32a0

br_dev_queue_push_xmit+0x39d/0x6a0

Use skb_checksum instead of csum_partial who cannot deal with non-linear

SKBs.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00684 · 52.0th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2024-04-02T11:15Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 5.9, < 5.10.2105.10.210
linux/linux_kernel≥ 5.11, < 5.15.1495.15.149
linux/linux_kernel≥ 5.16, < 6.1.786.1.78
linux/linux_kernel≥ 6.2, < 6.6.176.6.17
linux/linux_kernel≥ 6.7, < 6.7.56.7.5
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (13)
EPSS history
Timeline
  • 02 APR 06:22Z
    tunnels: fix out of bounds access when building IPv6 PMTU error
    cvelistv5