CVE-2025-71086CWE-129

CVE-2025-71086

High · published January 13, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
3.5
In the wild
Unconfirmed
What it is

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

net: rose: fix invalid array index in rose_kill_by_device()

rose_kill_by_device() collects sockets into a local array[] and then

iterates over them to disconnect sockets bound to a device being brought

down.

The loop mistakenly indexes array[cnt] instead of array[i]. For cnt <

ARRAY_SIZE(array), this reads an uninitialized entry; for cnt ==

ARRAY_SIZE(array), it is an out-of-bounds read. Either case can lead to

an invalid socket pointer dereference and also leaks references taken

via sock_hold().

Fix the index to use i.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00147 · 3.5th percentile
Weakness
CWE-129 · Improper Validation of Array Index
Published
2026-01-13T21:16Z
Affected products (17)
ProductVersionsFixed in
linux/linux_kernel≥ 4.19.304, < 4.204.20
linux/linux_kernel≥ 5.4.266, < 5.55.5
linux/linux_kernel≥ 5.10.206, < 5.10.2485.10.248
linux/linux_kernel≥ 5.15.146, < 5.15.1985.15.198
linux/linux_kernel≥ 6.1.70, < 6.1.1606.1.160
linux/linux_kernel≥ 6.6.9, < 6.6.1206.6.120
linux/linux_kernel≥ 6.7.1, < 6.12.646.12.64
linux/linux_kernel≥ 6.13, < 6.18.46.18.4
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (9)
EPSS history
Timeline
  • 13 JAN 15:34Z
    net: rose: fix invalid array index in rose_kill_by_device()
    cvelistv5