Skip to main content

eufy Omni C20 EUVDEUVD-2026-86413

| CVE-2026-93291 CRITICAL
Improper Certificate Validation (CWE-295)
2026-09-24 icscert GHSA-mg87-pcwf-2hcm
9.3
CVSS 4.0 · Vendor: icscert
View

Attack ChainAIDerived

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

  1. Access
    Gain network-path position (rogue AP/LAN)
  2. Delivery
    Intercept device TLS session
  3. Exploit
    Present forged certificate (unvalidated)
  4. Execution
    Inject malicious update/payload
  5. Impact
    Execute arbitrary code on device

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
Exploitation Conditions

Exploitation requires the attacker to hold a man-in-the-middle position on the network path used by the eufy Omni C20 (e.g., shared/hostile Wi-Fi, rogue access point, or ARP/DNS spoofing on the LAN) so that a forged TLS certificate can be presented; because the device performs improper certificate validation, it accepts the malicious connection. No authentication or user interaction is required (PR:N/UI:N), but the MITM network-positioning requirement is the key limiting factor - a purely remote off-path attacker cannot trigger this. Devices operating only on trusted, isolated home networks face substantially lower exposure than those on public or shared networks.

Impact

The vendor/NVD CVSS 4.0 score of 9.3 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L) rates this Critical, but that vector is internally inconsistent with the described exploitation path: the flaw is improper TLS certificate validation that must be leveraged via a man-in-the-middle attack, which realistically requires the attacker to occupy a privileged network position (compromised/hostile Wi-Fi, ARP/DNS spoofing, rogue AP). That precondition warrants AC:H rather than AC:L, so the effective real-world risk is lower than the 9.3 headline suggests. There is no EPSS score, no CISA KEV listing, and no public POC, so exploitation is speculative rather than demonstrated - no active exploitation signal exists. The reporting through ICS-CERT/CISA lends credibility to the technical finding, and RCE-via-MITM on an IoT device is a genuine impact, but the MITM prerequisite makes this a targeted, opportunistic-network risk rather than a wormable internet-facing threat. Bottom line: real but conditional - prioritize patching for devices on untrusted networks, but the raw 9.3 overstates likelihood of mass exploitation.

Exploit ScenarioDerived

An attacker who can position themselves in the network path between the eufy Omni C20 and its cloud/update endpoint (e.g., a malicious Wi-Fi hotspot or a compromised LAN) presents a forged TLS certificate that the device fails to validate. The device accepts the attacker-controlled connection and processes malicious data - such as a tampered firmware or update payload - resulting in arbitrary code execution on the device. No public exploit code is currently available.

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

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

Alert me

AnalysisAIv1 – Sep 24, 2026

Improper TLS certificate validation in the eufy Omni C20 robot vacuum allows an attacker who has already obtained a man-in-the-middle position on the device's network path to present a forged certificate, hijack the connection, and ultimately execute arbitrary code on the device. The flaw carries a vendor/NVD CVSS 4.0 score of 9.3 (AV:N/AC:L/AT:N/PR:N/UI:N), but the independent assessment re-rates it as CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L because exploitation is unauthenticated and requires no user interaction yet is gated on a privileged network position - hostile or shared Wi-Fi, a rogue access point, or ARP/DNS spoofing on the LAN path - meaning a purely off-path remote attacker cannot trigger it. Reported through CISA ICS-CERT (ICSA-26-267-02); no public exploit code has been identified at time of analysis and there is no confirmed actively exploited (CISA KEV) status. Devices that only ever connect to trusted, isolated home networks face substantially lower exposure than those on public, guest, or shared networks.

RemediationAI

No vendor-released patch identified at time of analysis; because the CPE uses a wildcard version and the only reference is the CISA ICS advisory (https://www.cisa.gov/news-events/ics-advisories/icsa-26-267-02), the exact fixed firmware version is not confirmed in the available data - monitor that advisory and eufy firmware release notes for an update and apply it as soon as it is published, ideally requiring signed, verified firmware before flashing. Until a fix exists, the effective mitigation is to remove the MITM precondition: place the Omni C20 on a dedicated, isolated IoT VLAN/WLAN with a strong unique WPA2/WPA3 passphrase, never onboard or operate it on public, guest, hotel, or otherwise shared networks, and use client isolation so other LAN hosts cannot ARP/DNS-spoof it. Where the deployment permits it, add egress firewall rules that restrict the device to only the vendor's legitimate cloud endpoints (allowlist by IP/domain) so a rogue or spoofed endpoint cannot be reached - the trade-off is that if the allowlist is too narrow or the vendor changes endpoints, app control, mapping, and firmware updates may break. Disable any remote-access, third-party integration, or local debug/telemetry features that are not needed, since each adds another connection the device might establish without proper certificate validation. Monitor the LAN for rogue access points, unexpected ARP/DNS responses, and unexpected outbound destinations from the vacuum as detection for attempted exploitation, accepting that this is detective rather than preventive. Note that TLS-terminating network inspection does not help here, because the vulnerability is the device's failure to validate certificates in the first place.

Affected VersionsENISA

Omni C20 0 <1.6.4

Affected Packages

euvd omni_c20 fix: 1.6.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

The root cause is CWE-295 (Improper Certificate Validation): the eufy Omni C20 firmware acts as a TLS client toward backend/cloud services but does not correctly verify the server certificate chain (for example, missing or inadequate hostname/chain/trust-anchor checks), so it will accept a certificate presented by an attacker-controlled endpoint. Because the device trusts that forged endpoint, the attacker can fully substitute the peer and deliver attacker-controlled responses that are processed by the device, which is what elevates the issue from a confidentiality problem to remote code execution on the appliance. The CPE entry cpe:2.3:a:eufy:omni_c20:*:*:*:*:*:*:*:* uses a wildcard version, indicating the advisory does not scope the flaw to a specific firmware build and all observed versions should be treated as affected. The relevant technology is the consumer IoT TLS/HTTPS stack used for app, cloud, and firmware-update communications, which is why a MITM network position - not an internet-routable exploit primitive - is the prerequisite for exploitation. Reporting originated from CISA ICS-CERT under advisory ICSA-26-267-02.

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.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 7.7 HIGH

AC:H because a man-in-the-middle position must be engineered; PR:N/UI:N as no device auth or user action is needed; C:H/I:H for RCE, A:L per vendor's limited availability impact.

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

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

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

Lifecycle Timeline

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

DescriptionCVE.org

Omni C20 lacks proper certificate validation which could allow an attacker to perform a man-in-the-middle attack which could allow them to execute arbitrary code.

Executive ViewAI

Why It Matters

The eufy Omni C20 robot vacuum ships with improper TLS certificate validation, allowing an attacker who already holds a man-in-the-middle position on the device's network path-shared or hostile Wi-Fi, a rogue access point, or ARP/DNS spoofing on the LAN-to hijack its connection and execute arbitrary code on the device. No vendor patch is available, so every unit in service remains exposed wherever it is connected to anything other than a trusted, isolated network, including home-office and residential setups used by staff. Leadership should care because these consumer-grade devices are rarely segmented, and a compromised vacuum can become a persistent foothold on the same network as more sensitive assets.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: isolate the device on a dedicated IoT VLAN/SSID segmented from corporate assets; connect only to trusted, isolated networks and avoid shared, guest, or public Wi-Fi; enforce WPA3 or strong WPA2 with unique credentials; block inbound traffic to the device and restrict outbound traffic to vendor cloud endpoints; monitor the LAN for rogue access points, ARP spoofing, and DNS tampering that would establish the required man-in-the-middle position; re-check CISA ICS-CERT advisory ICSA-26-267-02 for vendor updates.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular consumer smart-home brand (eufy/Anker), single specific robot-vacuum model
Threat Intel
1
1 sources
Social Media
5
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.2%
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
Yes
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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