Skip to main content

Beware- Bugs in billions of WiFi, Bluetooth chips allow password, data theft

Researchers at the University of Darmstadt, Brescia, CNIT, and the Secure Mobile Networking Lab, have published a paper that proves it's possible to extract passwords and manipulate traffic on a WiFi chip by targeting a device's Bluetooth component.

Modern consumer electronic devices such as smartphones feature SoCs with separate Bluetooth, WiFi, and LTE components, each with its own dedicated security implementation.

However, these components often share the same resources, such as the antenna or wireless spectrum.

This resource sharing aims to make the SoCs more energy-efficient and give them higher throughput and low latency in communications.

As the researchers detail in the recently published paper, it is possible to use these shared resources as bridges for launching lateral privilege escalation attacks across wireless chip boundaries.

The implications of these attacks include code execution, memory readout, and denial of service.

Multiple flaws in architecture and protocol

To exploit these vulnerabilities, the researchers first needed to perform code execution on either the Bluetooth or WiFi chip. While this is not very common, remote code execution vulnerabilities affecting Bluetooth and WiFi have been discovered in the past.

Once the researchers achieved code execution on one chip, they could perform lateral attacks on the device's other chips using shared memory resources.

In their paper, the researchers explain how they could perform OTA (Over-the-Air) denial of service, code execution, extract network passwords, and read sensitive data on chipsets from Broadcom, Cypress, and Silicon Labs.

Impact and remediation

The researchers looked into chips made by Broadcom, Silicon Labs, and Cypress, which are found inside billions of electronic devices.

All flaws have been responsibly reported to the chip vendors, and some have released security updates where possible. 

Many though haven't addressed the security problems, either due to no longer supporting the affected products or because a firmware patch is practically infeasible.

As of November 2021, more than two years after reporting the first coexistence bug, coexistence attacks, including code execution, still work on up-to-date Broadcom chips. Again, this highlights how hard these issues are to fix in practice.

Cypress released some fixes in June 2020 and updated the status in October as follows:

  • They claim that the shared RAM feature causing code execution has only been "enabled by development tools for testing mobile phone platforms." They plan to remove stack support for this in the future.
  • The keystroke information leakage is remarked as solved without a patch because "keyboard packets can be identified through other means."
  • DoS resistance is not yet resolved but is in development. For this, "Cypress plans to implement a monitor feature in the WiFi and Bluetooth stacks to enable a system response to abnormal traffic patterns."

According to the researchers, though, fixing the identified issues has been slow and inadequate, and the most dangerous aspect of the attack remains largely unfixed.

"Over-the-air attacks via the Bluetooth chip, is not mitigated by current patches. Only the interface Bluetooth daemon→Bluetooth chip is hardened, not the shared RAM interface that enables Bluetooth chip→WiFi chip code execution. It is important to note that the daemon→chip interface was never designed to be secure against attacks." - reads the technical paper.

"For example, the initial patch could be bypassed with a UART interface overflow (CVE-2021-22492) in the chip's firmware until a recent patch, which was at least applied by Samsung in January 2021. Moreover, while writing to the Bluetooth RAM via this interface has been disabled on iOS devices, the iPhone 7 on iOS 14.3 would still allow another command to execute arbitrary addresses in RAM."

Bleeping Computer has reached out to all vendors and asked for a comment on the above, and we will update this post as soon as we hear back.

In the meantime, and for as long as these hardware-related issues remain unpatched, users are advised to follow these simple protection measures: 

  • Delete unnecessary Bluetooth device pairings,
  • Remove unused WiFi networks from the settings
  • Use cellular instead of WiFi in public spaces.

As a final note, we would say that patching responses favor the more recent device models, so upgrading to a newer gadget that the vendor actively supports is always a good idea from the perspective of security.

Comments

Popular posts from this blog

10 Fun Linux Command-Line Programs You Should Try When Bored

The Linux terminal is a powerful utility. You can use it to control the whole system, crafting and typing commands as you go about doing your everyday tasks. But it can quickly become overwhelming to keep staring at a command line and carry on with your work. Lucky for you, the terminal is also a source of fun. You can play around with commands, listen to music, and even play games. Although expecting a great deal of entertainment from a window full of commands would be carrying it too far, you can find utilities to bind some time when bored. Here are some fun and entertaining commands every Linux user should try at least once. 1. CMatrix Starting off the list with a fun tool every Linux user loves, CMatrix is a command-line utility that generates the classic "The Matrix" animation from the popular movie franchise of the same name. You can expect to see some great animations in different colors that you also get to customize. Albeit CMatrix uses regular fonts instead of the o...

OpenSubtitles Hacked, 7 Million Subscribers' Details Leaked Online

OpenSubtitles, one of the largest repositories of subtitle files on the internet, has been hacked. Founded in 2006, the site was reportedly hacked in August 2021 with the attacker obtaining the personal data of nearly seven million subscribers including email and IP addresses, usernames and passwords. The site alerted users yesterday after the hacker leaked the database online. OpenSubtitles is one of the largest and most popular subtitle repositories on the Internet. Millions of subtitle files are downloaded every week in many languages, often to be paired with downloaded movies and TV shows. The site was founded in 2006 by a Slovakian programmer who came up with the idea while drinking a few beers at a local pub. Following an announcement late yesterday, more beers might be needed to cope with an emerging crisis. OpenSubtitles Hacked, Millions of Subscribers’ Details Exposed In a post to the OpenSubtitles forum, site administrator ‘oss’ reveals that the site – which h...

Teachers Hacked- Hackers steal $500 to $2,500 from teachers

An investigation is on after bank accounts of Filipino teachers were reportedly hacked by a still unknown group, the Land Bank of the Philippines and the Department of Education (DepEd) said on Monday (January 24, 2022). State-owned Land Bank of the Philippines (also known as Landbank) said the Filipino teachers whose bank accounts were hacked lost money via “phishing”. The bank, however, said its system is safe. It was not immediately clear how many teachers were hit by the latest online heist. “According to the initial investigation by Landbank, the devices of the teachers were hacked via phishing, which compromised their personal information,” the bank said in a statement. “The bank has already reached out to the affected customers and is working on the resolution of these isolated cases at the soonest possible time,” it added. The state-owned Landbank is the official depository bank of the Philippine government. The teachers are the latest victims of rising online scams...