Impact
The flaw is a NULL pointer dereference inside the RFCOMM get socket option handler. When a Bluetooth socket that has already been disconnected and whose session object has been cleared is queried for connection information, the code unconditionally accesses a NULL session pointer. This triggers a kernel panic, crashing the system. The vulnerability is limited to a DoS effect—there is no direct code execution, but the resulting kernel crash can be used to deny service or create a foothold for further exploits after reboot.
Affected Systems
The issue resides in the Linux kernel’s Bluetooth RFCOMM subsystem. Any kernel version containing the vulnerable code path before the patch is affected, including recent releases such as 7.3.0-rc3 and earlier. The affected product is the general Linux kernel; patches are available through the kernel maintainers and should be applied to all installations that support Bluetooth RFCOMM.
Risk and Exploitability
The fault can be triggered by an attacker who can provoke a DISC command on an RFCOMM channel and then perform a getsockopt(SOL_RFCOMM, RFCOMM_CONNINFO). Since the trigger can be performed over an established Bluetooth link, the attack vector is remote via Bluetooth. EPSS and KEV data are not available, and no CVSS score was disclosed, so precise exploitation probability cannot be quantified. Nonetheless, because the bug results in an unconditionally fatal error, its severity is high; a single successful exploitation will immediately collapse the kernel, resulting in a denial‑of‑service impact.
OpenCVE Enrichment