CVE-2025-39827

CVE-2025-39827

High · published September 16, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
12.5
In the wild
Unconfirmed
What it is

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

net: rose: include node references in rose_neigh refcount

Current implementation maintains two separate reference counting

mechanisms: the 'count' field in struct rose_neigh tracks references from

rose_node structures, while the 'use' field (now refcount_t) tracks

references from rose_sock.

This patch merges these two reference counting systems using 'use' field

for proper reference management. Specifically, this patch adds incrementing

and decrementing of rose_neigh->use when rose_neigh->count is incremented

or decremented.

This patch also modifies rose_rt_free(), rose_rt_device_down() and

rose_clear_route() to properly release references to rose_neigh objects

before freeing a rose_node through rose_remove_node().

These changes ensure rose_neigh structures are properly freed only when

all references, including those from rose_node structures, are released.

As a result, this resolves a slab-use-after-free issue reported by Syzbot.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00225 · 12.5th percentile
Published
2025-09-16T17:16Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.12.1, < 6.1.1506.1.150
linux/linux_kernel≥ 6.2, < 6.6.1046.6.104
linux/linux_kernel≥ 6.7, < 6.12.456.12.45
linux/linux_kernel≥ 6.13, < 6.16.56.16.5
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—
debian/debian_linuxall versions—
References (9)
EPSS history
Timeline
  • 16 SEP 13:00Z
    net: rose: include node references in rose_neigh refcount
    cvelistv5