Skip to main content

ECOVACS PRO App EUVDEUVD-2026-55117

| CVE-2026-66410 LOW
Improper Certificate Validation (CWE-295)
2026-08-10 jpcert GHSA-945x-4wx3-jqmg
2.3
CVSS 4.0 · Vendor: jpcert
View

Attack ChainAIDerived

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

  1. Access
    Gain MITM position on shared network
  2. Delivery
    Intercept TLS handshake from ECOVACS PRO app
  3. Exploit
    Present attacker-controlled certificate to app
  4. Execution
    App accepts certificate without proper validation
  5. Impact
    Decrypt and read or modify app-server communications

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 achieve a man-in-the-middle network position between the victim's mobile device and the ECOVACS Robotics backend infrastructure - for example via ARP spoofing on a shared LAN, a rogue Wi-Fi access point, or DNS hijacking on a compromised upstream router. The CVSS AC:H metric encodes this network positioning requirement as the primary complexity factor. The victim's device must have the ECOVACS PRO app actively communicating with the backend (e.g., during app launch, robot control, or background telemetry sync). No special configuration of the app is required, and no privileged access to the victim device is needed. Exploitation is bounded by the necessity of local network proximity or ISP-level interception - purely remote exploitation without prior network positioning is not feasible given the MITM prerequisite.

Impact

The CVSS 3.1 base score of 4.8 (Medium) is consistent with the underlying mechanics: AV:N reflects that the attack is initiated over the network, while AC:H captures the attacker's requirement to achieve a MITM network position - a meaningful operational barrier. PR:N and UI:N indicate no privileges or explicit user interaction beyond routine app usage are needed on the attacker side. The unchanged scope (S:U) and limited C:L/I:L impact reflect that only the app's own communications are exposed, without privilege escalation or system-level compromise. EPSS data was not provided in the available intelligence, precluding probabilistic exploitation forecasting. The vulnerability is absent from the CISA KEV catalog and no public exploit code has been identified, together suggesting mass opportunistic exploitation is not currently observed. The realistic threat profile is targeted: a motivated actor at a shared network location - for example, even a mid-sized municipal IT team in bytom managing smart facility-cleaning devices on a shared guest VLAN would face plausible exposure from an insider or rogue AP scenario - but the AC:H MITM positioning requirement meaningfully limits drive-by or remote mass exploitation. Overall, this is a genuine medium-priority issue for organizations that use the app on shared or untrusted networks, not a high-urgency patch emergency.

Exploit ScenarioDerived

An attacker on the same local network as a victim running the ECOVACS PRO app - for example, using a rogue Wi-Fi access point or ARP spoofing on a shared LAN - intercepts the TLS handshake between the app and ECOVACS backend servers and presents an attacker-controlled certificate. Because the app fails to properly validate the certificate, it accepts the connection, and the attacker can decrypt, read, and modify all subsequent app-server traffic, potentially capturing session tokens, robot control commands, or home network details. No public exploit code has been identified at time of analysis, though standard MITM tooling such as mitmproxy or Bettercap is sufficient to carry out this class of attack.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
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 – Aug 10, 2026

Man-in-the-middle interception of ECOVACS PRO app traffic is possible due to improper TLS server certificate validation (CWE-295) in both the Android and iOS versions of the application, published by ECOVACS Robotics and coordinated by JPCERT under JVNVU92804348. An attacker with a network-positioned MITM capability can present a rogue certificate that the app accepts without proper validation, enabling retrieval and alteration of all app-server communications, which may include device control commands, account credentials, and home telemetry. No active exploitation is confirmed (not in CISA KEV), and no public exploit code has been identified at time of analysis.

RemediationAI

Consult the vendor advisory at https://robot.hellohas.co.jp/news/update_20260331/ to identify the patched release version and update the ECOVACS PRO application on both Android (via Google Play) and iOS (via Apple App Store) to the latest available version. The available data does not independently confirm an exact fixed version number, so users should verify against the advisory directly. As an interim compensating control prior to patching, restrict use of the ECOVACS PRO app exclusively to trusted, secured home or corporate Wi-Fi networks (e.g., WPA3-protected), avoiding operation on public or shared networks such as hotel, airport, or café Wi-Fi - this directly removes the network positioning prerequisite for exploitation without any functional trade-off. Using a trusted VPN on untrusted networks would also neutralize the MITM vector, though it introduces a dependency on VPN provider integrity.

Affected VersionsENISA

Android App "ECOVACS PRO" 0 <1.3.82
iOS App "ECOVACS PRO" 0 <1.3.82

Affected Packages

euvd android_app_ecovacs_pro fix: 1.3.82
euvd ios_app_ecovacs_pro fix: 1.3.82

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

CWE-295 (Improper Certificate Validation) describes failures in a TLS client to correctly verify that the server's presented certificate is authentic - this can manifest as skipped hostname verification, acceptance of self-signed or expired certificates, or absence of certificate pinning. Both the Android and iOS ECOVACS PRO applications by ECOVACS Robotics are confirmed affected per CPE strings (cpe:2.3:a:ecovacs_robotics:android_app_"ecovacs_pro":*:*:*:*:*:*:*:* and cpe:2.3:a:ecovacs_robotics:ios_app_"ecovacs_pro":*:*:*:*:*:*:*:*), with wildcard versioning indicating no version boundary is defined in available data. This class of flaw is common in IoT companion applications where certificate validation may have been disabled during development or where pinning was never implemented. The ECOVACS PRO app manages ECOVACS consumer robotic cleaning devices, meaning intercepted traffic could include robot control instructions, account session tokens, Wi-Fi credentials, and home layout or scheduling data - information with meaningful privacy implications for end users.

Know when Android App Ecovacs Pro 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 (jpcert) PRIMARY 2.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.8 MEDIUM

MITM network positioning is required for exploitation, justifying AC:H; no target-side privileges or explicit interaction needed; impact is limited to partial interception and modification of app communications only.

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

Primary rating from Vendor (jpcert).

CVSS VectorVendor: jpcert

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

Lifecycle Timeline

4
Patch available
Aug 10, 2026 - 09:31 EUVD
Severity Changed
Aug 10, 2026 - 09:22 NVD
MEDIUM LOW
CVSS changed
Aug 10, 2026 - 09:22 NVD
4.8 (MEDIUM) 2.3 (LOW)
CVE Published
Aug 10, 2026 - 08:08 cve.org
MEDIUM 4.8

DescriptionCVE.org

Android and iOS apps ECOVACS PRO App improperly validate server certificates. Communication may be retrieved and/or altered.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
consumer IoT robot vacuum companion app, niche market footprint
Social Media
1
Sightings
Data Quality
5 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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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