← Terug naar overzicht

Unitree G1 EDU firmware versions through 1.5.2 contain multiple chained vulnerabilities in the BLE GATT server and WiFi provisioning stack. Unauthenticated proximate attackers can achieve root code execution without pairing or credentials. The attack chain exploits an unquoted heredoc variable in the WiFi provisioning script combined with a buffer overflow in the SSID chunk accumulator. Crafted BLE writes overflow a fixed BSS buffer, corrupting an adjacent mainloop function pointer dispatch entry. The corrupted pointer is subsequently invoked by the cleanup path, passing attacker-controlled data to system() as uid 0. No authentication or prior pairing is required, making this exploitable by any nearby Bluetooth-capable attacker. A proof-of-concept tool called UniBLEed has been published on GitHub.

Affected products

  • Unitree G1 EDU firmware 1.5.2 and earlier

Related CVE's

  • CVE-2026-76640

Categories

  • Critical Infrastructure
  • Mobile & IoT
  • Zero-Day Vulnerabilities