Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2026-76639 EUVD-2026-67165GHSA-q24f-vr89-8h97

Unitree G1 EDU 1.5.2 Unauthenticated RCE via DDS Bridge and Path Traversal

Published Aug 27, 2026 · Updated Aug 31, 2026 · Assigned by VulnCheck

Description

Unitree G1 EDU firmware through 1.5.2 contains an unauthenticated remote code execution vulnerability that allows network-adjacent attackers to execute arbitrary commands as root by chaining three weaknesses: an unauthenticated WebRTC-to-DDS bridge on TCP port 9991, a static AES-128 key stored with world-readable permissions, and a path traversal flaw in the chat_go knowledge upload API. Attackers can publish DDS control messages to restart the bashrunner service, plant a malicious payload in its script execution directory via path traversal, and trigger execution of that payload as uid 0 through the bashrunner shell subprocess.

Affected products

VendorProductAffectedFixed
Unitree Robotics G1 EDU ≤ 1.5.2 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • OlivierLaflamme/UniBLEed ★ 8 · Aug 24, 2026

    Unitree G1 RCE PoC & Scripts (CVE-2026-76639 / CVE-2026-76640) technical details at boschko.ca/g1-ble-rce/

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References