CVE Catalog

CVE-2026-64178

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

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

Summary

A Use-After-Free (UAF) vulnerability was found in the Linux kernel's Bluetooth BNEP module. The bnep_add_connection() function failed to hold the bnep_session_sem lock while reading dev->name, allowing a concurrent bnep_session() thread to free the net_device.

Risk Assessment

The risk to organizations is low as exploitation requires CAP_NET_ADMIN privileges and a tight race window to fully tear down a netdev. However, it could lead to system crashes or potential code execution in rare scenarios.

Recommendation

Immediately update the Linux kernel to a version containing the fix that ensures proper semaphore locking when reading dev->name in bnep_add_connection().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: Fix UAF read of dev->name bnep_add_connection() needs to keep holding the bnep_session_sem while reading dev->name (just like bnep_get_connlist() does); otherwise the bnep_session() thread can concurrently free the net_device, which can for example be triggered by a concurrent bnep_del_connection(). (This UAF is fairly uninteresting from a security perspective; calling bnep_add_connection() requires passing a capable(CAP_NET_ADMIN) check. It also requires completely tearing down a netdev during a fairly tight race window.)

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