CVE-2025-38465

MEDIUM EPSS 6.1%
Published Jul 25, 202511mo ago · Modified Jun 17, 20262w ago
5.5 CVSS 3.1
Medium
Find Similar
Published Jul 25, 2025 11mo ago
Last Modified Jun 17, 2026 2w ago

Description

In the Linux kernel, the following vulnerability has been resolved: netlink: Fix wraparounds of sk->sk_rmem_alloc. Netlink has this pattern in some places if (atomic_read(&sk->sk_rmem_alloc) > sk->sk_rcvbuf) atomic_add(skb->truesize, &sk->sk_rmem_alloc); , which has the same problem fixed by commit 5a465a0da13e ("udp: Fix multiple wraparounds of sk->sk_rmem_alloc."). For example, if we set INT_MAX to SO_RCVBUFFORCE, the condition is always false as the two operands are of int. Then, a single socket can eat as many skb as possible until OOM happens, and we can see multiple wraparounds of sk->sk_rmem_alloc. Let's fix it by using atomic_add_return() and comparing the two variables as unsigned int. Before: [root@fedora ~]# ss -f netlink Recv-Q Send-Q Local Address:Port Peer Address:Port -1668710080 0 rtnl:nl_wraparound/293 * After: [root@fedora ~]# ss -f netlink Recv-Q Send-Q Local Address:Port Peer Address:Port 2147483072 0 rtnl:nl_wraparound/290 * ^ `--- INT_MAX - 576

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
6.1% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-401

Affected Products 18

VendorProductVersionRange
linuxlinux_kernel*≥2.6.13  –  <5.4.296
linuxlinux_kernel*≥5.5  –  <5.10.240
linuxlinux_kernel*≥5.11  –  <5.15.189
linuxlinux_kernel*≥5.16  –  <6.1.146
linuxlinux_kernel*≥6.2  –  <6.6.99
linuxlinux_kernel*≥6.7  –  <6.12.39
linuxlinux_kernel*≥6.13  –  <6.15.7
linuxlinux_kernel2.6.12any
linuxlinux_kernel2.6.12any
linuxlinux_kernel2.6.12any
linuxlinux_kernel2.6.12any
linuxlinux_kernel2.6.12any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
debiandebian_linux11.0any

References 11

  • cert-portal.siemens.com https://cert-portal.siemens.com/productcert/html/ssa-082556.html
  • git.kernel.org https://git.kernel.org/stable/c/4b8e18af7bea92f8b7fb92d40aeae729209db250
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/55baecb9eb90238f60a8350660d6762046ebd3bd
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/76602d8e13864524382b0687dc32cd8f19164d5a
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/9da025150b7c14a8390fc06aea314c0a4011e82c
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ae8f160e7eb24240a2a79fc4c815c6a0d4ee16cc
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c4ceaac5c5ba0b992ee1dc88e2a02421549e5c98
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/cd7ff61bfffd7000143c42bbffb85eeb792466d6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/fd69af06101090eaa60b3d216ae715f9c0a58e5b
    Patch
  • lists.debian.org https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html
    Third Party Advisory
  • lists.debian.org https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html
    Third Party Advisory

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/4b8e18af7bea92f8b7fb92d40aeae729209db250
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/55baecb9eb90238f60a8350660d6762046ebd3bd
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/76602d8e13864524382b0687dc32cd8f19164d5a
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/9da025150b7c14a8390fc06aea314c0a4011e82c
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ae8f160e7eb24240a2a79fc4c815c6a0d4ee16cc
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c4ceaac5c5ba0b992ee1dc88e2a02421549e5c98
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/cd7ff61bfffd7000143c42bbffb85eeb792466d6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/fd69af06101090eaa60b3d216ae715f9c0a58e5b
    Patch