7.1

CVE-2026-64422

net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes

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

net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes

Reject invalid `net.ipv4.tcp_reordering` values before they reach TCP
socket state. The sysctl is stored as an `int` but copied into the
`u32` `tp->reordering` field for new sockets, so negative writes wrap
to large values.

With `tcp_mtu_probing=2`, the wrapped value can overflow the
`tcp_mtu_probe()` size calculation and drive the MTU probing path into
an out-of-bounds read. Route `tcp_reordering` writes through
`proc_dointvec_minmax()` and require it to be at least 1. Also require
`tcp_max_reordering` to be at least 1 so the configured maximum cannot
become negative either.

When registering the table for a non-init network namespace, relocate
`extra2` pointers that refer into `init_net.ipv4` so the
`tcp_reordering` upper bound follows that namespace's
`tcp_max_reordering`.

Harden `tcp_mtu_probe()` itself by computing `size_needed` as `u64`.
This keeps the send queue and window checks from being bypassed through
signed integer overflow.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Linux ≫ Linux Kernel Version >= 2.6.24.1 < 5.10.261
Linux ≫ Linux Kernel Version >= 5.11 < 5.15.212
Linux ≫ Linux Kernel Version >= 5.16 < 6.1.178
Linux ≫ Linux Kernel Version >= 6.2 < 6.6.145
Linux ≫ Linux Kernel Version >= 6.7 < 6.12.96
Linux ≫ Linux Kernel Version >= 6.13 < 6.18.39
Linux ≫ Linux Kernel Version >= 6.19 < 7.1.4
Linux ≫ Linux Kernel Version 2.6.24 Update -
Linux ≫ Linux Kernel Version 2.6.24 Update rc4
Linux ≫ Linux Kernel Version 2.6.24 Update rc5
Linux ≫ Linux Kernel Version 2.6.24 Update rc6
Linux ≫ Linux Kernel Version 2.6.24 Update rc7
Linux ≫ Linux Kernel Version 2.6.24 Update rc8
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.13% 0.031
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
416baaa9-dc9f-4396-8d5f-8c081fb06d67 7.1 1.8 5.2
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CWE-190 Integer Overflow or Wraparound

The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.

https://cert-portal.siemens.com/productcert/html/ssa-019113.html
https://git.kernel.org/stable/c/f0d88a4cd03affff6c08adf6c63964e235aede43
Patch
https://git.kernel.org/stable/c/27ddf4486c7dbf5bdd393fa8bef6b67179796d98
Patch
https://git.kernel.org/stable/c/782708ca1ea1f68b8cbb5ea3a7f5f18d0000efae
Patch
https://git.kernel.org/stable/c/e81f805824a8109504fce090641b17d135b48cd1
Patch
https://git.kernel.org/stable/c/99206ce2244f8a3ed64298d0667c9055845a5dc7
Patch
https://git.kernel.org/stable/c/bbae351c0f32f7c200249e4aa6561b2b419dcf69
Patch
https://git.kernel.org/stable/c/a094ac95d3b69adfa1676eb9c8eae6835d4f1671
Patch
https://git.kernel.org/stable/c/efb8763d7bbb40cff4cc55a6b62c3095a038149c
Patch
https://cert-portal.siemens.com/productcert/html/ssa-457936.html