Skip to main content

eufy Omni C20 EUVDEUVD-2026-86410

| CVE-2026-93289 CRITICAL
OS Command Injection (CWE-78)
2026-09-24 icscert GHSA-9vx9-rfcq-648m
9.0
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent network/radio proximity
  2. Delivery
    Device enters pairing mode
  3. Exploit
    Inject OS command into pairing field
  4. Execution
    Execute system commands unauthenticated
  5. Impact
    Full device compromise and LAN foothold

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires the attacker to be on an adjacent network / within wireless proximity of a eufy Omni C20 or Omni X10 Pro (AV:A) and to interact during the device pairing process, which is the specific feature carrying the CWE-78 command-injection flaw. AT:P and AC:H reflect that the device must be in the pairing window and that reliable exploitation demands specific timing/conditions. No authentication (PR:N) and no user interaction (UI:N) are needed once the device is pairing. Limiting factors: attacker cannot reach the device over the open internet, must have local/radio adjacency, and the pairing window must be active - significantly narrowing realistic opportunity versus the raw 9.0 score.

Impact

The vendor CVSS 4.0 score of 9.0 (CRITICAL) is tempered by two limiting metrics that separate this from a wormable network flaw: AV:A (adjacent, not AV:N) and AC:H combined with AT:P, meaning the attacker must be within radio/local-network proximity AND catch the device in the specific pairing window. PR:N/UI:N correctly indicate no authentication or victim interaction is required once those preconditions are met. Impact is genuinely severe - CWE-78 OS command injection yields VC:H/VI:H/VA:H on the device plus SC:H/SI:H/SA:H subsequent-system impact, consistent with full compromise of the robot and a foothold on the home/LAN it sits on. On exploitation signals: no EPSS score, no CISA KEV listing, and no public POC are present in the input, so this is 'no public exploit identified at time of analysis' - a real defect worth patching but not evidence of active or automatable mass exploitation. Net: a legitimately high-impact bug whose real-world risk is throttled by the adjacent-access, pairing-window, and high-complexity requirements, so it is a prioritize-but-not-emergency issue for the affected consumer IoT population rather than an internet-facing wormable threat.

Exploit ScenarioDerived

An attacker within wireless/adjacent-network range of a eufy Omni C20 or X10 Pro waits for or induces the device to enter pairing mode, then injects OS commands into a pairing-handshake field to run arbitrary system commands on the robot without any credentials. No public exploit code is identified, and success depends on proximity plus catching the pairing window (AC:H/AT:P).

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

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

Alert me

AnalysisAIv1 – Sep 24, 2026

Command injection in the pairing process of eufy Omni C20 and Omni X10 Pro robot vacuums lets an unauthenticated attacker on an adjacent network or within wireless proximity run arbitrary system commands on the device during pairing. The vendor rates this CRITICAL at CVSS 4.0 9.0 (AV:A/AC:H/AT:P/PR:N/UI:N, all-high impact including subsequent-system impact), and CISA ICS published advisory ICSA-26-267-02; the practical bar is higher than the score suggests because the attacker must be radio/local-adjacent and catch the device inside an active pairing window. No public exploit code was identified at time of analysis, and the flaw is not confirmed actively exploited (not in CISA KEV).

RemediationAI

No vendor-released patch is identified in the available data: the CPE records for eufy Omni C20 and Omni X10 Pro carry wildcard versions and the single reference is the CISA ICS advisory ICSA-26-267-02 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-267-02), which should be checked directly for a firmware update or vendor statement before assuming none exists. Until fixed firmware is confirmed and applied, the actionable compensating controls are: (1) perform initial pairing only in a controlled RF environment where no untrusted wireless clients are present, and re-pair from a factory-reset state if a device was paired in an exposed location - trade-off is operational inconvenience but it removes the attacker's adjacency requirement during the vulnerable window; (2) keep the vacuum in pairing/provisioning mode for the shortest possible time and confirm the device has exited pairing mode afterwards, since AC:H/AT:P means exploitability depends on that window being open - trade-off is that a pairing failure requires starting over; (3) segment the device onto a dedicated IoT SSID/VLAN with client isolation and mDNS/UPnP discovery disabled so injected commands cannot pivot to trusted hosts (the SC:H/SI:H/SA:H metrics imply scope change) - trade-off is that some app features and local integrations may break; (4) enforce egress firewall rules on the IoT VLAN so the vacuum can reach only required cloud endpoints, and monitor that segment for anomalous outbound connections or unexpected shell-like traffic - trade-off is ongoing log review and potential cloud feature loss; (5) if the device is in a sensitive environment (office, small business, or home office with sensitive assets), power it off or disconnect it from the network until a patched firmware version is confirmed. Because the flaw is unauthenticated (PR:N) and requires no user interaction (UI:N) while pairing is active, do not rely on user education or app-side prompts as a control.

Affected VersionsENISA

Omni X10 Pro 0 <1.6.4
Omni C20 0 <1.6.4

Affected Packages

euvd omni_c20 fix: 1.6.4
euvd omni_x10_pro fix: 1.6.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

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

Technical ContextAI · show details

The root cause class is CWE-78, OS command injection, occurring specifically in the device pairing/provisioning workflow of the eufy Omni C20 and Omni X10 Pro. During pairing, the vacuum accepts configuration input over its local wireless provisioning interface (the AV:A vector indicates Wi-Fi/Bluetooth-range adjacency rather than internet reachability) and fails to neutralize shell metacharacters before that input reaches a system-level command execution path. Because the CVSS 4.0 vector is PR:N and UI:N, no credentials and no legitimate user action on the app or device are required once pairing is in progress, but AC:H and AT:P encode the real friction: reliable exploitation depends on timing and on the device being in the pairing state. The SC:H/SI:H/SA:H subsequent-system metrics indicate a scope change - successful injection can extend beyond the vacuum itself to systems or accounts the device is paired with or trusted by on the local network. The CPE entries (cpe:2.3:a:eufy:omni_c20 and cpe:2.3:a:eufy:omni_x10_pro with wildcard versions) show that no fixed firmware release is enumerated for either model.

Know when Omni C20 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 9.0 CRITICAL
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 8.3 HIGH

Adjacent pairing-window access with reliability caveats gives AV:A/AC:H, no auth (PR:N); OS command exec fully compromises the device and pivots to the network, so S:C with C/I/A:H.

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

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

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

Lifecycle Timeline

2
Patch available
Sep 24, 2026 - 20:03 EUVD
CVE Published
Sep 24, 2026 - 19:24 cve.org
CRITICAL 9.0

DescriptionCVE.org

The affected products are vulnerable to command injection attack that could allow an unauthenticated attacker to execute system commands during the pairing process.

Executive ViewAI

Why It Matters

A critical command-injection flaw in eufy Omni C20 and Omni X10 Pro robot vacuums allows an attacker within wireless proximity to execute arbitrary system commands on the device during its pairing window, without any credentials. Any organization that has deployed these units - in offices, lobbies, or connected facilities - should treat them as potentially compromiseable endpoints on the network until the vendor ships a fix, though the attack requires the attacker to be physically nearby and to catch the device mid-pairing. Leadership should care because no vendor patch exists yet, remediation depends on procedural controls and network segmentation rather than a simple update, and a compromised vacuum provides a foothold into the corporate network.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: place affected vacuums on an isolated IoT network segment with no access to corporate resources; disable or strictly schedule pairing so devices are never left in an active pairing state unattended; restrict physical and wireless proximity to the devices (lock rooms, limit visitor access, control RF coverage); monitor the IoT segment for unexpected outbound connections; and maintain an asset inventory with a documented exception until a vendor fix is available.

Threat Intelligence Overview

EPSS Score
0.7%
Top 50% exploitable
Prevalence
Low
consumer robot-vacuum models from one brand, no enterprise footprint
Threat Intel
1
1 sources
Social Media
4
Sightings
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
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
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +45
PoC: 0
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Threat IntelligenceMISP

CISA Advisories
Sources: CISA Vulnrichment, CISA (public domain)

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