Uma divulgação intitulada UniBLEed entrou no ar às 16:13:22 UTC em 27 de agosto, documentando duas cadeias sem autenticação de execução de código root no humanoide Unitree G1 EDU, em firmware até a versão 1.5.2. As duas CVEs foram publicadas no banco de dados nacional às 20:18:38 UTC do mesmo dia. Total pago em recompensa: $5,000.

As duas cadeias

CVE-2026-76639, com pontuação 8.7 no CVSS 4.0 e 8.8 no CVSS 3.1, combina três fragilidades: "uma ponte WebRTC-to-DDS sem autenticação na TCP port 9991, uma chave AES estática" e path traversal — resultando em comandos arbitrários como root. CVE-2026-76640, com pontuação 7.7 e 7.5, chega a root por meio de "o servidor BLE GATT e a pilha de provisionamento WiFi" ao explorar uma variável heredoc sem aspas, e faz isso "sem pareamento ou credenciais." O root cai no Locomotion PC — motores, câmeras, áudio e voz.

A descoberta do lado da nuvem

Separadamente das duas cadeias, o pesquisador documenta que o endpoint da API de nuvem /device/bindExtData descriptografaria e retornaria a chave AES de um robô para qualquer conta autenticada da Unitree — não apenas a do proprietário. Essa é a parte que escala além do alcance do Bluetooth.

O que a leitura comum erra

Duas correções, e a primeira é a importante. Este não é o takeover por Bluetooth do Unitree G1 de setembro de 2025. Aquilo foi o UniPwn, uma divulgação separada e amplamente coberta; os resultados de busca misturam ativamente os dois, e a cobertura que trata isso como a reaparição do mesmo bug erra o ano. Trata-se de uma descoberta distinta de 2026, com suas próprias CVEs e sua própria recompensa.

Segundo, o vetor. Ambas as CVEs trazem AV:A — adjacent, não AV:N. "Invadir um humanoide remotamente pela internet" está errado do ponto de vista mecânico: um invasor precisa de proximidade por Bluetooth ou pela rede local para as cadeias do dispositivo. Isso é uma limitação relevante e também modesta, porque um robô humanoide, por definição, é implantado em algum lugar onde as pessoas podem se aproximar dele.

Terceiro, e padrão para frotas embarcadas: corrigido não é o mesmo que remediado. Uma versão de firmware corrigida não diz nada sobre quantas unidades G1 EDU em laboratórios e fábricas realmente a estão executando.