PT-2026-44309 · Linux · Linux Kernel

CVE-2026-46186

·

Published

2026-05-28

·

Updated

2026-07-31

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The virtbt rx handle() function in the Bluetooth virtio bt driver fails to validate that the remaining payload length is sufficient to cover the fixed HCI header for the selected packet type after reading the leading pkt type byte. If a one-byte completion is received and identified as HCI ACLDATA PKT, the hci dev classify pkt type() function may dereference hci acl hdr(skb)->handle when the device has an active CIS LINK, BIS LINK, or PA LINK connection, leading to the reading of uninitialized RX-buffer data. This issue affects all packet types accepted by the driver because the switch cases in virtbt rx handle() do not check skb->len against the minimum HCI header size (event 2, ACL 4, SCO 3, ISO 4) before passing the frame to the core.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use of Uninitialized Resource

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-46186
ECHO-6FD7-4117-01AA
OPENSUSE-SU-2026:10954-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8566-1
USN-8567-1
USN-8568-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8593-1
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8618-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4

Affected Products

Linux Kernel