Security researcher Olivier Laflamme has uncovered two significant vulnerabilities in the Unitree G1 humanoid robot, one of which allows remote access through Bluetooth. Unitree, the manufacturer, has confirmed these issues and released patches to mitigate them.
The first vulnerability, named UniBLEed, permits unauthorized Bluetooth connections without requiring user confirmation or a password. When the robot receives connection requests, it sends an encrypted service block, which contains an AES-128 key, serial number, and Bluetooth address, all protected by RSA encryption. The intention was for only Unitree's cloud to decrypt this information.
However, the system incorrectly accepted the block and returned decrypted data to any registered user, regardless of ownership of the robot. Laflamme noted, “There was authentication, but no authorization.” This flaw allowed an attacker to identify the G1's serial number from its Bluetooth broadcasts or through an unencrypted request, enabling access to the robot's encrypted communications, including Wi-Fi settings.




