A new Bluetooth flaw (opens in new tab) in all but the most recent version of the Linux Kernel has caught the attention of both Google and Intel which have both issued warnings about its severity.
The flaw itself resides in the BlueZ software stack that is used to implement Bluetooth core protocols and layers in Linux. In addition to being used in Linux laptops (opens in new tab), the software stack is also used in many consumer devices as well as industrial IoT devices.
Google engineer Andy Nguyen has given the vulnerability the name BleedingTooth and in a recent tweet (opens in new tab), he explained that it is actually “a set of zero-click vulnerabilities in the Linux Bluetooth subsystem that can allow an unauthenticated remote attacker in short distance to execute arbitrary code with kernel privileges on vulnerable devices”.
- We've put together a list of the best antivirus (opens in new tab) software around
- Keep your systems updated with the best patch management software (opens in new tab)
- Also check out our roundup of the best Linux laptops (opens in new tab)
According to Nguyen, he was inspired by research that led to the discovery of another proof-of-concept exploit called BlueBorne (opens in new tab) that allows an attacker to send commands without requiring a user to click on links.
Although Nguyen has said that BleedingTooth allows seamless code execution by attackers within Bluetooth range, Intel instead believes the flaw provides a means for an attacker to achieve privilege escalation or to disclose information.
The chip giant has also issued an advisory in which it explained that BleedingTooth is actually comprised of three separate vulnerabilities tracked as CVE-2020-12351, CVE-2020-12352 and CVE-2020-24490. While the first vulnerability has a high-severity CVSS score of 8.3, the other two both have CVSS scores of 5.3. In its BlueZ advisory (opens in new tab), Intel explained that Linux kernel fixes will be released soon, saying:
“Potential security vulnerabilities in BlueZ may allow escalation of privilege or information disclosure. BlueZ is releasing Linux kernel fixes to address these potential vulnerabilities.”
Intel itself is one of the main contributors to the BlueZ (opens in new tab) open source project and according to the chipmaker, a series of kernel patches is the only way to address BleedingTooth. While concerning, the vulnerability isn't the kind of thing users should be afraid of as an attacker would need to be in close proximity of a vulnerable Linux device to exploit BleedingTooth.
- We've also highlighted the best Linux distros (opens in new tab)
Via Ars Technica (opens in new tab)