Skip to main content

Vision 60 CVE-2026-12989

| EUVDEUVD-2026-49179 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-07-27 INCIBE GHSA-jmg6-qrhw-29cv
8.7
CVSS 4.0 · Vendor: INCIBE
Share

Severity by source

Vendor (INCIBE) PRIMARY
8.7 HIGH
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Attacker must be on the robot's local Wi-Fi so AV:A; no auth or interaction needed (PR:N/UI:N); full control of camera, sensors, and motion yields C:H/I:H/A:H with no scope change.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (INCIBE).

CVSS VectorVendor: INCIBE

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 27, 2026 - 13:23 vuln.today
CVE Published
Jul 27, 2026 - 11:37 cve.org
HIGH 8.7

DescriptionCVE.org

A lack of authentication in the mobile app (APK v5.5.0) for Ghost Robotics' Vision 60 robot allows an unauthenticated attacker connected to the device's internal Wi-Fi network to gain unrestricted access to the web administration interface and the HTTP API. Due to the lack of authorization mechanisms, the attacker can view real-time camera feeds, control the robot’s movements, manage sensors (GPS, RTK, SAM, LIDAR), and execute critical operational commands (Play, Pause, Stop, E-Stop). Successful exploitation completely compromises the confidentiality, integrity, and physical security of the system.

AnalysisAI

Missing authentication in Ghost Robotics' Vision 60 quadruped robot - specifically in the mobile app (APK v5.5.0) exposing its web administration interface and HTTP API - lets an unauthenticated attacker who is associated to the robot's own internal Wi-Fi network take full control of the platform (CWE-306). From that position the attacker can view live camera feeds, command movement, manage the GPS, RTK, SAM and LIDAR sensor suite, and issue critical operational commands including Play, Pause, Stop and E-Stop, resulting in complete loss of confidentiality, integrity and physical safety. Exploitation is bounded by the requirement to be within and joined to the robot's private Wi-Fi (CVSS 4.0 AV:A, PR:N, score 8.7), it is assessed as not automatable, and no public exploit code or confirmed active exploitation was identified at time of analysis; EPSS is 0.19% (10th percentile), consistent with a technically severe but narrowly reachable flaw.

Technical ContextAI

The flaw is an instance of CWE-306 (Missing Authentication for Critical Function) in the software stack published under the Ghost Robotics Vision 60 CPE (cpe:2.3:a:ghost_robotics:vision_60:*:*:*:*:*:*:*:*). The Vision 60 is a legged unmanned ground vehicle whose operator experience is delivered through a mobile application (APK v5.5.0); that app exposes an embedded web administration interface and a REST-style HTTP API. Because neither endpoint enforces an authentication or authorization check, every function reachable over HTTP - telemetry and camera streaming, sensor configuration for GPS, RTK, SAM and LIDAR, gait and movement control, and lifecycle commands such as Play, Pause, Stop and E-Stop - is reachable by any client that can route packets to the robot. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) and the independent CVSS 3.1 assessment (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) agree that the attacker needs no credentials (PR:N) and no user interaction, and that the only meaningful barrier is adjacency: the attacker must be within Wi-Fi range of and associated to the robot's internal wireless network. This adjacency requirement, combined with the fact that each target is a physically distinct robot, is what keeps the flaw from being automatable at scale (SSVC: Automatable = no) despite a total technical impact rating. The dependency on a per-device wireless association also explains the very low EPSS likelihood score relative to the high severity.

RemediationAI

Patch available per vendor advisory: Ghost Robotics has released a fix, and affected operators should obtain the corrected build and updated mobile application through the vendor and apply it to every Vision 60 in the fleet, following the guidance in the INCIBE advisory (https://www.incibe.es/en/incibe-cert/notices/aviso-sci/multiple-vulnerabilities-ghost-robotics-vision-60); an exact patched version number is not stated in the available data, so confirm the fixed release directly with Ghost Robotics. Until the update is applied, the decisive compensating control is network isolation, since adjacency to the robot's internal Wi-Fi is the sole precondition for exploitation: replace the default Wi-Fi credentials with a long, unique WPA2/WPA3 passphrase, disable any open or guest SSID broadcast by the robot, and rotate keys whenever a device leaves the team, accepting that key rotation briefly interrupts operator connectivity. Where operationally possible, bind the robot's access point to a dedicated, non-bridged VLAN with client isolation enabled so that a compromised laptop or phone cannot reach the HTTP API, at the cost of losing peer-to-peer tooling on that segment. Because the interface has no authentication at all, there is no credential or token to harden; application-layer controls such as reverse proxies or WAFs are of limited value on a link-local embedded stack, so physical and RF range control (operating indoors, shielded enclosures, RF monitoring for rogue associations) should be treated as the residual risk mitigation. Finally, monitor the robot's Wi-Fi association logs and HTTP request logs for unexpected clients and unsolicited E-Stop, movement or sensor-reconfiguration commands, which are the clearest indicators of exploitation of this issue.

Share

CVE-2026-12989 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy