UniBLEed라는 제목의 공개가 8월 27일 16:13:22 UTC에 올라와, Unitree G1 EDU 휴머노이드에서 펌웨어 1.5.2까지 영향을 받는 인증 없는 루트 코드 실행 체인 2개를 문서화했다. 같은 날 20:18:38 UTC에 두 CVE가 국가 데이터베이스에 공개됐다. 총 지급된 버그 바운티는 $5,000이다.
두 개의 체인
CVE-2026-76639는 CVSS 4.0 기준 8.7, CVSS 3.1 기준 8.8을 받았으며, 세 가지 취약점을 연쇄한다. 바로 "TCP 포트 9991의 인증 없는 WebRTC-DDS 브리지, 고정 AES" 키, 그리고 경로 탐색이다. 그 결과 root 권한의 임의 명령 실행이 가능해진다. CVE-2026-76640는 7.7과 7.5를 받았으며, "BLE GATT 서버와 WiFi 프로비저닝 스택"을 통해 root에 도달한다. 따옴표가 없는 heredoc 변수 취약점을 악용하며, "페어링이나 자격 증명 없이" 이를 수행한다. root는 Locomotion PC에 확보되며, 이는 모터, 카메라, 오디오, 음성을 담당한다.
클라우드 측 발견
두 체인과 별도로, 연구자는 클라우드 API 엔드포인트 /device/bindExtData가 로봇의 AES 키를 모든 인증된 Unitree 계정에 복호화해 반환할 수 있음을 문서화했다. 단순히 소유자의 계정에만 한정되지 않는다. 이 부분은 Bluetooth 범위를 넘어 확장된다.
흔한 해석이 놓치는 점
두 가지를 바로잡아야 하며, 첫 번째가 중요하다. 이는 2025년 9월의 Unitree G1 Bluetooth 장악 사건이 아니다. 그것은 별도의, 그리고 크게 보도된 공개인 UniPwn이었다. 검색 결과가 두 사건을 적극적으로 혼동하며, 이를 같은 버그의 재등장처럼 다루는 보도는 연도를 잘못 짚고 있다. 이는 고유한 CVE와 자체 바운티를 가진 별개의 2026년 발견이다.
둘째, 공격 벡터다. 두 CVE 모두 AV:A — adjacent를 갖고 있으며 AV:N이 아니다. "인터넷을 통해 원격으로 휴머노이드를 해킹한다"는 설명은 메커니즘상 틀렸다. 공격자는 장치 체인을 노리기 위해 Bluetooth 또는 로컬 네트워크 근접성이 필요하다. 이는 분명한 제한이지만, 동시에 그리 큰 제약도 아니다. 휴머노이드 로봇은 정의상 사람이 직접 접근할 수 있는 곳에 배치되기 때문이다.
셋째, 임베디드 장비군에서 흔한 점으로, 패치됨은 보완 완료를 뜻하지 않는다. 수정된 펌웨어 빌드가 연구실과 공장에서 실제로 얼마나 많은 G1 EDU 장치에 적용돼 있는지는 아무것도 말해주지 않는다.
