CVE-2026-68188
kernel: Linux kernel Bluetooth RFCOMM: Denial of Service via use-after-free in set_termios
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · August 10, 2026
Updated · October 29, 2026
Description
A flaw was found in the Linux kernel's Bluetooth RFCOMM subsystem. A race condition in the rfcomm_tty_set_termios() function allows a session to be freed while it is still actively in use. This use-after-free (UAF) vulnerability can be exploited by a local attacker. Successful exploitation leads to a system crash, resulting in a Denial of Service (DoS).
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 prevent the rfcomm kernel module from loading, create a modprobe configuration file. Add the following lines to /etc/modprobe.d/disable-rfcomm.conf:
install rfcomm /bin/true
blacklist rfcomm
After saving the file, regenerate the initramfs and reboot the system for the changes to take effect. This action will disable Bluetooth RFCOMM functionality. If the module is currently loaded, unload it with rmmod rfcomm; however, a system reboot is recommended to ensure the module is not loaded.
CVSS / CWE
CVSS 3.1 · 7.1CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-364 · Signal Handler Race Condition