What’s Vulnerable › Vulnerabilities
CVE-2026-27509: Unitree Go2 Missing DDS Authentication Enables Adjacent RCE
- Severity: high (CVSS 8.0 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-02-26 · updated 2026-06-17
- Weakness: CWE-306
Description
Unitree Go2 firmware versions V1.1.7 through V1.1.9, and V1.1.11 (EDU) do not implement DDS authentication or authorization for the Eclipse CycloneDDS topic rt/api/programming_actuator/request handled by actuator_manager.py. A network-adjacent, unauthenticated attacker can join DDS domain 0 and publish a crafted message (api_id=1002) containing arbitrary Python, which the robot writes to disk under /unitree/etc/programming/ and binds to a physical controller keybinding. When the keybinding is pressed, the code executes as root and the binding persists across reboots.
Affected products
- Unitree Go2 Edu Firmware: 1.1.11
- UnitreeRobotics Unitree Go2: from 1.1.7 through 1.1.9
References
- https://boschko.ca/unitree-go2-rce/
- https://shop.unitree.com/products/unitree-go2
- https://www.vulncheck.com/advisories/unitree-go2-missing-dds-authentication-enables-adjacent-rce
Get alerted when CVE-2026-27509 or the next vulnerability affects your stack