CVE-2026-1442

7.8

Unitree · Multiple Products (including Go2)

Unitree firmware updates utilize hard-coded cryptographic keys for TEA encryption, allowing unauthorized users to decrypt, modify, and re-encrypt firmware packages that the devices will accept as valid.

Executive summary

A critical vulnerability in Unitree firmware update mechanisms allows attackers to create and sign malicious firmware packages due to the use of hard-coded cryptographic keys.

Vulnerability

This flaw involves the use of hard-coded cryptographic keys (CWE-321) within the firmware update process, specifically affecting the TEA encryption algorithm. Because the key derivation constants are embedded in the robot's binary, an unauthorized user can decrypt existing firmware and generate custom, malicious firmware packages that the device treats as legitimate updates.

Business impact

The ability to inject malicious firmware into autonomous robotic systems poses a severe risk to operational integrity and physical safety. Successful exploitation could lead to total control over the affected unit, unauthorized data exfiltration, or the disabling of safety protocols, resulting in significant reputational damage and potential liability for the organization. With a CVSS score of 7.8, this vulnerability represents a high-severity risk to any deployment environment.

Remediation

Immediate Action: Contact the vendor for official firmware patches that rotate the compromised cryptographic keys and implement a secure signing architecture. Until a verified patch is available, isolate affected robots from untrusted networks to prevent the delivery of malicious update payloads.

Proactive Monitoring: Monitor network traffic for unusual MQTT communication patterns or unauthorized attempts to initiate firmware update sequences.

Compensating Controls: Restrict robot communication to known, authorized update servers and implement strict egress filtering to prevent the device from contacting unauthorized firmware distribution endpoints.

Exploitation status

Public Exploit Available: Yes — a functional proof-of-concept tool named UniTEABag is available on GitHub, as documented in the linked research.

Analyst recommendation

The reliance on hard-coded keys for firmware integrity is a critical architectural failure that invalidates the trust model of these devices. Organizations must prioritize the isolation of these systems and maintain constant contact with Unitree support to receive and apply security updates as soon as they are released. Failure to remediate this vulnerability leaves the affected robotics infrastructure exposed to full compromise.

More Unitree CVEs

Sources

Originally found and disclosed by Andreas Makris aka Bin4ry, with todb (coordinator), per the CVE Program record.