Skip to main content

Yarbo Cloud CVE-2026-7368

| EUVDEUVD-2026-36433 HIGH
Missing Authorization (CWE-862)
2026-06-12 icscert GHSA-285q-8jwv-fw98
8.6
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid Yarbo MQTT credentials
  2. Delivery
    Connect to Yarbo cloud broker
  3. Exploit
    Subscribe to wildcard telemetry topic
  4. Execution
    Harvest robot serial numbers globally
  5. Persist
    Publish commands to target robot's command topic
  6. Impact
    Control physical robot fleet remotely

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires valid MQTT credentials to the Yarbo cloud broker - either a self-registered Yarbo app account (low-privilege user) or one of the shared hard-coded credentials previously embedded in older Yarbo Android/iOS app builds - and network reachability to the cloud MQTT endpoint. No per-device pairing, owner consent, user interaction, or knowledge of a target serial number is needed up front, because serials are disclosed in the wildcard telemetry stream once subscribed. The principal limiting factor is that the attacker must hold some valid credential; there is no anonymous-broker path described, so PR:L applies and pure unauthenticated exploitation against a current app version is not asserted.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) accurately reflects a low-complexity, network-reachable issue requiring only low-privilege authentication, with high confidentiality and integrity impact but no direct availability impact on the broker itself - though an attacker could trivially disrupt physical robots. The 8.6 base score, combined with ICS-CERT involvement and the existence of a CISA ICS advisory (ICSA-26-162-01), elevates this above a paper-only finding: any holder of a Yarbo app account is effectively a fleet-wide operator. EPSS is not provided and the vulnerability is not on the CISA KEV list, and no public exploit identified at time of analysis, but the trivial exploit path (subscribe to '#', read serials, publish to command topic) means weaponization requires only an MQTT client and stolen or self-registered credentials. The principal limiting factor is that exploitation needs valid credentials of some kind - but the description explicitly notes that hard-coded shared credentials were previously shipped in the mobile app, so historical exposure is broad.

Exploit ScenarioDerived

An attacker registers a free Yarbo account (or reuses previously leaked hard-coded MQTT credentials), connects to the Yarbo cloud broker, and subscribes to a wildcard topic such as '#' to receive telemetry from every robot worldwide. From that stream they harvest serial numbers, then publish movement, mowing, or configuration commands to each robot's command topic - operating other customers' machines remotely without ever interacting with the legitimate owner.

Act Now Prioritize within 24-48h. Why: Active threat signals + CRITICAL/HIGH severity.
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 12, 2026

Authorization bypass in Yarbo's cloud MQTT infrastructure allows any authenticated client to subscribe to wildcard topics covering the entire global robot fleet and to publish commands to any robot using only its serial number, which is itself disclosed in the telemetry stream. The flaw affects both the Yarbo Android/iOS mobile application and the backing cloud MQTT broker, and no public exploit identified at time of analysis, but the design defect means a single compromised credential yields fleet-wide control.

RemediationAI

No vendor-released patch identified at time of analysis with an exact fixed version; the description confirms that hard-coded credentials were removed from the mobile app in a prior update but states that this change alone is insufficient because per-device authorization is still missing on the broker. Operators should consult ICSA-26-162-01 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-162-01) and the CSAF feed (https://github.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsa-26-162-01.json) for vendor mitigation guidance, update to the latest mobile app release to eliminate the shared hard-coded credentials, and rotate any user account credentials that may have been exposed. Because the fundamental fix must occur cloud-side (per-topic ACLs binding credentials to a robot serial), compensating controls available to end users are limited: deregister and reset robots after suspected credential exposure, restrict robot operation to times when the device is physically supervised, and where possible isolate the robot from sensitive areas until the vendor confirms broker-side ACL enforcement - accepting the trade-off that supervised-only use defeats much of the product's autonomous value.

Affected VersionsENISA

Yarbo Cloud MQTT infrastructure All
Yarbo Android/IOS mobile application 0 <3.17.4

Affected Packages

euvd yarbo_android_ios_mobile_application fix: 3.17.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Yarbo robots use an MQTT publish/subscribe broker for telemetry and command-and-control between the mobile app and the cloud. The broker is configured without topic-level Access Control Lists (ACLs) tying a credential to a specific device or user, which is the textbook manifestation of CWE-862 (Missing Authorization). Because MQTT supports wildcard subscriptions (e.g. '+' and '#'), any client that authenticates - historically via hard-coded credentials embedded in the app, and currently via any legitimate per-user account - receives the full telemetry firehose for every robot worldwide, harvests serial numbers from that stream, and can then publish to each robot's command topic. The CPE strings confirm both 'yarbo:yarbo_android/ios_mobile_application' and 'yarbo:yarbo_cloud_mqtt_infrastructure' as in-scope, indicating the root cause is broker-side rather than purely a client mis-implementation.

Know when Yarbo Android Ios Mobile Application gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (icscert) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 9.9 CRITICAL

Network-reachable MQTT broker, low complexity, requires any valid credential (PR:L), no user interaction; scope changes from cloud auth context to physical robots, with high C/I and limited availability impact.

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

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jun 12, 2026 - 16:01 EUVD
CVE Published
Jun 12, 2026 - 14:01 cve.org
HIGH 8.6

DescriptionCVE.org

The Yarbo cloud does not enforce per-device or per-user authorization. Any client possessing valid credentials, whether the shared hard-coded credentials or legitimate per-user credentials, can subscribe to wildcard topics covering all robots globally, and can publish to any robot's command topic using only the robot's serial number (disclosed in the telemetry stream). Even after removal of hard-coded credentials from the app, a single compromised credential could still provide fleet-wide access without per-device access controls.

Executive ViewAI

Why It Matters

Yarbo's cloud MQTT infrastructure contains an authorization bypass that allows any authenticated user with valid credentials to gain full control over the entire global robot fleet, including subscribing to sensitive telemetry and issuing commands to any robot. The vulnerability is critical because robot serial numbers (sufficient to identify targets) are publicly disclosed in telemetry data, meaning a single compromised credential or insider account yields organization-wide fleet compromise. Organizations operating Yarbo robots must assume that credential theft exposes all deployed devices to unauthorized command injection and surveillance.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce mandatory credential rotation every 30 days and implement hardware-backed or multi-factor authentication for all Yarbo account access; (2) Network segmentation-isolate Yarbo robot MQTT traffic to separate VLANs with strict ingress/egress controls; (3) MQTT broker monitoring-log and alert on all wildcard topic subscriptions and cross-robot command publishes, with human review of exceptions; (4) Operational constraints-temporarily disable autonomous or safety-critical robot functions until patched, reverting to manual-only control; (5) Telemetry obfuscation-if technically feasible, mask or truncate robot serial numbers in non-essential telemetry outputs; (6) Access control hardening-limit MQTT broker credentials to service accounts with minimal privilege and rotate immediately if any team member leaves.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment CISA GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat Yes
Deciding rule
Active threat signals + CRITICAL/HIGH severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

53
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

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