Reachy Mini shared mutable BLE authentication state across sessions and accepted absolute-path command handling, allowing one untrusted interaction to influence another privileged action path. JFrog reports a chain to root-level command execution in its tested robot environment. The report is a controlled exploit, not evidence every deployed robot was…
Inspect the ClaimsCase · DiggingBeagle record
Reachy Mini BLE authentication state and command paths combined in root execution
Reachy Mini shared mutable BLE authentication state across sessions and accepted absolute-path command handling, allowing one untrusted interaction to influence another privileged action path. JFrog reports a chain to root-level command execution in its tested robot environment.
Public disclosure: Nov 3, 2026
Reported security vulnerability; exploitation prerequisites and tested version scope matter. No real-world exploitation is established unless separately reported.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- demonstrated
- Evidence
- Grade B
- Remediation
- mitigation available
- AI role
- AGAINST AI
Basis and provenance
research demonstration; demonstrated. The cited primary disclosure supports the specific sequence and boundaries described here: A nearby untrusted BLE participant interacts with the robot while authentication state is shared with a legitimate session. The evidence does not independently establish consequences beyond the record's supported outcome; a numerical impact band cannot be justified from the available evidence. Evidence grade B reflects the source attribution and independent verification limits.
Assessed Nov 7, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-DB07-135-OUTCOME · CLM-DB07-135-MECHANISM · JFrog: Reachy Mini robot HTTP request and local command hijack
At a glance
Isolate session auth state, reject absolute/unconfined paths and execute hardware control commands without root by default.
Read the implicationsRequires nearby BLE and configured vulnerable devices/legitimate auth race, no wild compromise. Upload fixed 1.8.2 alone not entire chain.
Limits and uncertaintyFull account
Reachy Mini shared mutable BLE authentication state across sessions and accepted absolute-path command handling, allowing one untrusted interaction to influence another privileged action path.
JFrog reports a chain to root-level command execution in its tested robot environment. The report is a controlled exploit, not evidence every deployed robot was compromised.
The more severe Reachy Mini path crosses two separate privileges: BLE session authentication and the command/path behavior executed by the robot. JFrog describes shared mutable authentication state permitting one nearby client to influence another client's privileged action path, followed by unconfined absolute-path handling that reached root-level command execution in the tested configuration. This requires the relevant BLE access and session/race prerequisites; it is not an Internet-wide root exploit against every robot. Fixing the unrelated HTTP package installation path does not automatically repair shared BLE state. The evidence establishes a laboratory execution chain, not confirmed attacker activity on deployed robots.
This exploit combines state confusion and execution authority. Shared BLE authentication state lets one interaction affect the status applied to another, and an absolute-path command route can then invoke a privileged action under the robot's process permissions. A single global authenticated flag is not a substitute for session-bound proof. This differs from the separate unauthenticated Spaces installation API, where software deployment is exposed directly over HTTP; neither report establishes that all owners had an internet-reachable robot or were attacked.
Mechanism and trust boundary
- 01
A nearby untrusted BLE participant interacts with the robot while authentication state is shared with a legitimate session.
- 02
The shared state crosses a session boundary and permits a privileged command/path action to be selected outside the attacker's own authorization.
- 03
Unconfined absolute-path command handling executes with root-level authority in the researchers' configured robot test.
Claims & evidence
CLM-DB07-135-OUTCOMEJFrog reports a chain to root-level command execution in its tested robot environment. The report is a controlled exploit, not evidence every deployed robot was compromised.supported
Basis: reported finding
- supportsJFrog: Reachy Mini robot HTTP request and local command hijackprimary disclosure
JFrog Reachy Mini investigation: shared BLE auth and command path abuse
CLM-DB07-135-MECHANISMReachy Mini shared mutable BLE authentication state across sessions and accepted absolute-path command handling, allowing one untrusted interaction to influence another privileged action path.supported
Basis: reported finding
- supportsJFrog: Reachy Mini robot HTTP request and local command hijackprimary disclosure
JFrog Reachy Mini investigation: shared BLE auth and command path abuse
Implications
Isolate session auth state, reject absolute/unconfined paths and execute hardware control commands without root by default.
Unknowns and contradictions
- Requires nearby BLE and configured vulnerable devices/legitimate auth race, no wild compromise. Upload fixed 1.8.2 alone not entire chain.
Sources and citation
Material revision history
- Nov 7, 2026 · Published version · first publication · revision 227