First published: Thu Oct 08 2020(Updated: )
A flaw was found in the way the Linux kernel Bluetooth implementation handled L2CAP packets with A2MP CID. A remote attacker in adjacent range could use this flaw to crash the system causing denial of service or potentially execute arbitrary code on the system by sending a specially crafted L2CAP packet.
Credit: secure@intel.com secure@intel.com secure@intel.com
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Linux kernel | >=4.7.7<4.9.240 | |
Linux Linux kernel | >=4.10<4.14.202 | |
Linux Linux kernel | >=4.15<4.19.152 | |
Linux Linux kernel | >=4.20<5.4.72 | |
Linux Linux kernel | >=5.5<5.8.16 | |
Linux Linux kernel | =5.9.0 | |
Linux Linux kernel | =5.9.0-rc1 | |
Linux Linux kernel | =5.9.0-rc2 | |
Linux Linux kernel | =5.9.0-rc3 | |
Linux Linux kernel | =5.9.0-rc4 | |
Linux Linux kernel | =5.9.0-rc5 | |
Linux Linux kernel | =5.9.0-rc6 | |
Linux Linux kernel | =5.9.1 | |
redhat/kernel-rt | <0:3.10.0-1160.2.2.rt56.1134.el7 | 0:3.10.0-1160.2.2.rt56.1134.el7 |
redhat/kernel | <0:3.10.0-1160.2.2.el7 | 0:3.10.0-1160.2.2.el7 |
redhat/kernel-alt | <0:4.14.0-115.32.1.el7a | 0:4.14.0-115.32.1.el7a |
redhat/kernel | <0:3.10.0-693.77.1.el7 | 0:3.10.0-693.77.1.el7 |
redhat/kernel | <0:3.10.0-957.61.2.el7 | 0:3.10.0-957.61.2.el7 |
redhat/kernel | <0:3.10.0-1062.37.1.el7 | 0:3.10.0-1062.37.1.el7 |
redhat/kernel-rt | <0:4.18.0-193.28.1.rt13.77.el8_2 | 0:4.18.0-193.28.1.rt13.77.el8_2 |
redhat/kernel | <0:4.18.0-193.28.1.el8_2 | 0:4.18.0-193.28.1.el8_2 |
redhat/kernel | <0:4.18.0-80.30.1.el8_0 | 0:4.18.0-80.30.1.el8_0 |
redhat/kernel | <0:4.18.0-147.32.1.el8_1 | 0:4.18.0-147.32.1.el8_1 |
Linux Linux kernel | =5.8 | |
Linux Linux kernel | =5.9 | |
debian/linux | 5.10.223-1 5.10.226-1 6.1.115-1 6.1.112-1 6.11.5-1 6.11.7-1 |
To mitigate these vulnerabilities on the operating system level, disable the Bluetooth functionality via blocklisting kernel modules in the Linux kernel. The kernel modules can be prevented from being loaded by using system-wide modprobe rules. Instructions on how to disable Bluetooth modules are available on the Customer Portal at https://access.redhat.com/solutions/2682931. Alternatively, Bluetooth can be disabled within the hardware or at BIOS level which will also provide an effective mitigation as the kernel will not be able to detect that Bluetooth hardware is present on the system.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
The vulnerability ID for this vulnerability is CVE-2020-12351.
The severity of CVE-2020-12351 is high with a CVSS score of 8.8.
CVE-2020-12351 allows a remote attacker to crash the system, potentially causing a denial of service.
To fix CVE-2020-12351, update the affected software to the recommended versions.
You can find more information about CVE-2020-12351 on the Red Hat Bugzilla and Red Hat Security Advisories websites.