CVE-2025-40294
kernel: Linux kernel: Out-of-bounds write in Bluetooth MGMT can lead to information disclosure and denial of service
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · December 8, 2025
Updated · October 30, 2026
Description
A flaw was found in the Linux kernel's Bluetooth management (MGMT) subsystem. A local attacker could exploit an out-of-bounds (OOB) write vulnerability in the parse_adv_monitor_pattern() function. This occurs when user-controlled input for the length variable exceeds the buffer's capacity during a copy operation, potentially leading to information disclosure and a denial of service (DoS).
Statement
This vulnerability is rated as Moderate severity for Red Hat Enterprise Linux because exploitation is confined to local authenticated users who have access to the kernel Bluetooth management subsystem. In typical enterprise server and cloud environments, Bluetooth hardware is not present or enabled, significantly minimizing exposure. Successful exploitation requires specific interaction with advertisement monitoring routines, which could allow a local attacker to cause a denial of service or access sensitive kernel memory.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this issue, the bluetooth kernel module can be prevented from loading. Create a file /etc/modprobe.d/disable-bluetooth.conf with the content blacklist bluetooth. Then, regenerate the initramfs using dracut -f -v and reboot the system for the changes to take effect. This mitigation will disable all Bluetooth functionality on the system.
CVSS / CWE
CVSS 3.1 · 7.3CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H
CWE-125 · Out-of-bounds Read