SB20261022178 - Improper input validation in Linux kernel bluetooth rfcomm
Published: October 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Improper input validation (CVE-ID: CVE-2026-98600)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: 5.3 [CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker on the local network to cause RFCOMM header bytes to be delivered as application payload or interpreted as multiplexer control commands.
The vulnerability exists due to insufficient frame length validation in the Linux kernel's rfcomm_recv_frame() function when processing RFCOMM frames with an extended two-byte length field. A remote attacker on the local network can send a four-byte frame with EA set to zero and a valid frame check sequence to trigger an unchecked skb_pull() failure, leaving header bytes to be processed as application data or, on DLCI 0, as a multiplexer control command.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/6d91041bb38b97e2feb625123cc0529d7b83a0e1
- https://git.kernel.org/stable/c/71ccacde407b7d8f0ef48974a0d2524602fd5c44
- https://git.kernel.org/stable/c/76876fd26569302d26d91cbe8b75fa8e66cf8969
- https://git.kernel.org/stable/c/7a1781a2f3a9667b3065d402d1f11986a2363e08
- https://git.kernel.org/stable/c/9240fc1f2cde5331c61608da21b00394602ca762
- https://git.kernel.org/stable/c/97711b964877242933484989224a3c4c5d88a5ee
- https://git.kernel.org/stable/c/be00deee60044ffa820f9436415caeb665b2cda0
- https://git.kernel.org/stable/c/c25587fa26761e623198b4f47151fe79d09ccde6