Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain MITM position on shared network
-
DeliveryIntercept TLS handshake from ECOVACS PRO app
-
ExploitPresent attacker-controlled certificate to app
-
ExecutionApp accepts certificate without proper validation
-
ImpactDecrypt 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
4DescriptionCVE.org
Android and iOS apps ECOVACS PRO App improperly validate server certificates. Communication may be retrieved and/or altered.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-55117
GHSA-945x-4wx3-jqmg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB