CVE Catalog

CVE-2025-71086

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.12%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel ROSE subsystem, a vulnerability was found due to an invalid array index in rose_kill_by_device(). The loop uses cnt instead of i, causing uninitialized or out-of-bounds reads.

Risk Assessment

This can lead to invalid socket pointer dereference, system panic, or reference leaks, compromising system stability.

Recommendation

Apply the kernel patch fixing the index (from cnt to i) or update the kernel to a version containing this fix immediately.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS