Read the docs
TI-2024-35002 Aliases CVE-2024-52330GHSA-m998-32q9-vxpx

Improper certificate validation in ECOVACS DEEBOT X5 PRO PLUS

Priority HIGH 76CWE-295Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Spoofing
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-295.

Summary

ECOVACS lawnmowers and vacuums do not properly validate TLS certificates. An unauthenticated attacker can read or modify TLS traffic, possibly modifying firmware updates.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00352 29th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed DEEBOT X5 PRO PLUS (ECOVACS): 1.38.0DEEBOT X5 PRO (ECOVACS): 1.70.0+18 more products

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ECOVACSDEEBOT X5 PRO PLUSbefore 1.38.01.38.0Patch availableCNA
ECOVACSDEEBOT X5 PRObefore 1.70.01.70.0Patch availableCNA
ECOVACSDEEBOT X2Sbefore 1.49.01.49.0Patch availableCNA
ECOVACSDEEBOT X2 OMNIbefore 1.76.61.76.6Patch availableCNA
ECOVACSDEEBOT X1 TURBObefore 2.4.412.4.41Patch availableCNA
ECOVACSDEEBOT X1before 1.7.31.7.3Patch availableCNA
ECOVACSDEEBOT X1S PRObefore 2.5.312.5.31Patch availableCNA
ECOVACSDEEBOT X1e OMNIbefore 2.4.422.4.42Patch availableCNA
ECOVACSDEEBOT T10 PLUSbefore 1.7.51.7.5Patch availableCNA
ECOVACSDEEBOT T10 OMNIbefore 1.9.01.9.0Patch availableCNA
ECOVACSDEEBOT X5 PRO ULTRAbefore 1.17.01.17.0Patch availableCNA
ECOVACSMate Xbefore 1.44.181.44.18Patch availableCNA
ECOVACSDEEBOT X2 PRObefore 1.76.61.76.6Patch availableCNA
ECOVACSDEEBOT X2 COMBObefore 1.81.101.81.10Patch availableCNA
ECOVACSDEEBOT X1 OMNIbefore 2.4.412.4.41Patch availableCNA
ECOVACSDEEBOT X1 PRO OMNIbefore 2.4.412.4.41Patch availableCNA
ECOVACSDEEBOT X1 PLUSbefore 1.7.31.7.3Patch availableCNA
ECOVACSDEEBOT X1S PRO PLUSbefore 1.23.01.23.0Patch availableCNA
ECOVACSDEEBOT T10 TURBObefore 1.10.01.10.0Patch availableCNA
ECOVACSDEEBOT T10before 1.7.51.7.5Patch availableCNA
  • DEEBOT X5 PRO PLUS VendorECOVACS Affected before 1.38.0 Fixed in 1.38.0 Patch available CNA
  • DEEBOT X5 PRO VendorECOVACS Affected before 1.70.0 Fixed in 1.70.0 Patch available CNA
  • DEEBOT X2S VendorECOVACS Affected before 1.49.0 Fixed in 1.49.0 Patch available CNA
  • DEEBOT X2 OMNI VendorECOVACS Affected before 1.76.6 Fixed in 1.76.6 Patch available CNA
  • DEEBOT X1 TURBO VendorECOVACS Affected before 2.4.41 Fixed in 2.4.41 Patch available CNA
  • DEEBOT X1 VendorECOVACS Affected before 1.7.3 Fixed in 1.7.3 Patch available CNA
  • DEEBOT X1S PRO VendorECOVACS Affected before 2.5.31 Fixed in 2.5.31 Patch available CNA
  • DEEBOT X1e OMNI VendorECOVACS Affected before 2.4.42 Fixed in 2.4.42 Patch available CNA
  • DEEBOT T10 PLUS VendorECOVACS Affected before 1.7.5 Fixed in 1.7.5 Patch available CNA
  • DEEBOT T10 OMNI VendorECOVACS Affected before 1.9.0 Fixed in 1.9.0 Patch available CNA
  • DEEBOT X5 PRO ULTRA VendorECOVACS Affected before 1.17.0 Fixed in 1.17.0 Patch available CNA
  • Mate X VendorECOVACS Affected before 1.44.18 Fixed in 1.44.18 Patch available CNA
  • DEEBOT X2 PRO VendorECOVACS Affected before 1.76.6 Fixed in 1.76.6 Patch available CNA
  • DEEBOT X2 COMBO VendorECOVACS Affected before 1.81.10 Fixed in 1.81.10 Patch available CNA
  • DEEBOT X1 OMNI VendorECOVACS Affected before 2.4.41 Fixed in 2.4.41 Patch available CNA
  • DEEBOT X1 PRO OMNI VendorECOVACS Affected before 2.4.41 Fixed in 2.4.41 Patch available CNA
  • DEEBOT X1 PLUS VendorECOVACS Affected before 1.7.3 Fixed in 1.7.3 Patch available CNA
  • DEEBOT X1S PRO PLUS VendorECOVACS Affected before 1.23.0 Fixed in 1.23.0 Patch available CNA
  • DEEBOT T10 TURBO VendorECOVACS Affected before 1.10.0 Fixed in 1.10.0 Patch available CNA
  • DEEBOT T10 VendorECOVACS Affected before 1.7.5 Fixed in 1.7.5 Patch available CNA

CPE configurations NVD · 40

CPEVersionsRoleVendor
cpe:2.3:o:ecovacs:deebot_x2_omni_firmware:*:*:*:*:*:*:*:*before 1.76.6VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x2_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x2_combo_firmware:*:*:*:*:*:*:*:*before 1.81.10VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x2_combo:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x2s_firmware:*:*:*:*:*:*:*:*before 1.49.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x2s:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x5_pro_firmware:*:*:*:*:*:*:*:*before 1.70.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x5_pro:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x5_pro_plus_firmware:*:*:*:*:*:*:*:*before 1.38.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x5_pro_plus:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
  • cpe:2.3:o:ecovacs:deebot_x2_omni_firmware:*:*:*:*:*:*:*:* Versions before 1.76.6 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x2_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x2_combo_firmware:*:*:*:*:*:*:*:* Versions before 1.81.10 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x2_combo:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x2s_firmware:*:*:*:*:*:*:*:* Versions before 1.49.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x2s:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x5_pro_firmware:*:*:*:*:*:*:*:* Versions before 1.70.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x5_pro:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x5_pro_plus_firmware:*:*:*:*:*:*:*:* Versions before 1.38.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x5_pro_plus:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
Show 30 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:ecovacs:deebot_x5_pro_ultra_firmware:*:*:*:*:*:*:*:*before 1.17.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x5_pro_ultra:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:mate_x_firmware:*:*:*:*:*:*:*:*before 1.44.18VulnerableECOVACS
cpe:2.3:h:ecovacs:mate_x:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1_omni_firmware:*:*:*:*:*:*:*:*before 2.4.41VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1_turbo_firmware:*:*:*:*:*:*:*:*before 2.4.41VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1_turbo:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1_pro_omni_firmware:*:*:*:*:*:*:*:*before 2.4.41VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1_pro_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1_firmware:*:*:*:*:*:*:*:*before 1.7.3VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1_plus_firmware:*:*:*:*:*:*:*:*before 1.7.3VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1_plus:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1s_pro_firmware:*:*:*:*:*:*:*:*before 2.5.31VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1s_pro:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1s_pro_plus_firmware:*:*:*:*:*:*:*:*before 1.23.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1s_pro_plus:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x1e_omni_firmware:*:*:*:*:*:*:*:*before 2.4.42VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x1e_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_t10_turbo_firmware:*:*:*:*:*:*:*:*before 1.10.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t10_turbo:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_t10_plus_firmware:*:*:*:*:*:*:*:*before 1.7.5VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t10_plus:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_t10_firmware:*:*:*:*:*:*:*:*before 1.7.5VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_t10_omni_firmware:*:*:*:*:*:*:*:*before 1.9.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t10_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_x2_pro_firmware:*:*:*:*:*:*:*:*before 1.76.6VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_x2_pro:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
  • cpe:2.3:o:ecovacs:deebot_x5_pro_ultra_firmware:*:*:*:*:*:*:*:* Versions before 1.17.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x5_pro_ultra:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:mate_x_firmware:*:*:*:*:*:*:*:* Versions before 1.44.18 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:mate_x:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1_omni_firmware:*:*:*:*:*:*:*:* Versions before 2.4.41 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1_turbo_firmware:*:*:*:*:*:*:*:* Versions before 2.4.41 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1_turbo:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1_pro_omni_firmware:*:*:*:*:*:*:*:* Versions before 2.4.41 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1_pro_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1_firmware:*:*:*:*:*:*:*:* Versions before 1.7.3 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1_plus_firmware:*:*:*:*:*:*:*:* Versions before 1.7.3 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1_plus:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1s_pro_firmware:*:*:*:*:*:*:*:* Versions before 2.5.31 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1s_pro:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1s_pro_plus_firmware:*:*:*:*:*:*:*:* Versions before 1.23.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1s_pro_plus:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x1e_omni_firmware:*:*:*:*:*:*:*:* Versions before 2.4.42 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x1e_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_t10_turbo_firmware:*:*:*:*:*:*:*:* Versions before 1.10.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t10_turbo:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_t10_plus_firmware:*:*:*:*:*:*:*:* Versions before 1.7.5 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t10_plus:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_t10_firmware:*:*:*:*:*:*:*:* Versions before 1.7.5 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_t10_omni_firmware:*:*:*:*:*:*:*:* Versions before 1.9.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t10_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_x2_pro_firmware:*:*:*:*:*:*:*:* Versions before 1.76.6 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_x2_pro:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS

Remediation

  • Fix · CNA DEEBOT X5 PRO PLUS (ECOVACS) Fixed in 1.38.0
  • Fix · CNA DEEBOT X5 PRO (ECOVACS) Fixed in 1.70.0
  • Fix · CNA DEEBOT X2S (ECOVACS) Fixed in 1.49.0
  • Fix · CNA DEEBOT X2 OMNI (ECOVACS) Fixed in 1.76.6
  • Fix · CNA DEEBOT X1 TURBO (ECOVACS) Fixed in 2.4.41
  • Fix · CNA DEEBOT X1 (ECOVACS) Fixed in 1.7.3
  • Fix · CNA DEEBOT X1S PRO (ECOVACS) Fixed in 2.5.31
  • Fix · CNA DEEBOT X1e OMNI (ECOVACS) Fixed in 2.4.42
  • Fix · CNA DEEBOT T10 PLUS (ECOVACS) Fixed in 1.7.5
  • Fix · CNA DEEBOT T10 OMNI (ECOVACS) Fixed in 1.9.0
  • Fix · CNA DEEBOT X5 PRO ULTRA (ECOVACS) Fixed in 1.17.0
  • Fix · CNA Mate X (ECOVACS) Fixed in 1.44.18
  • Fix · CNA DEEBOT X2 PRO (ECOVACS) Fixed in 1.76.6
  • Fix · CNA DEEBOT X2 COMBO (ECOVACS) Fixed in 1.81.10
  • Fix · CNA DEEBOT X1 OMNI (ECOVACS) Fixed in 2.4.41
  • Fix · CNA DEEBOT X1 PRO OMNI (ECOVACS) Fixed in 2.4.41
  • Fix · CNA DEEBOT X1 PLUS (ECOVACS) Fixed in 1.7.3
  • Fix · CNA DEEBOT X1S PRO PLUS (ECOVACS) Fixed in 1.23.0
  • Fix · CNA DEEBOT T10 TURBO (ECOVACS) Fixed in 1.10.0
  • Fix · CNA DEEBOT T10 (ECOVACS) Fixed in 1.7.5

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    ECOVACS DEEBOT X2 OMNI, DEEBOT X2 COMBO and 4 more products 1.17.0, 1.38.0 and 4 more versions

    2 records Highest priority Priority HIGH 1 HIGH, 1 LOW

    Other records, highest priority first

    • TI-2024-34998 ECOVACS robot lawnmowers and vacuums command injectionPriority LOW 34

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-52330
  2. 2026-10-03 Alias added: GHSA-m998-32q9-vxpx

References

Exploit 2

Advisory 1

  • TI-2024-35003 ECOVACS lawnmowers and vacuums deterministic firmware encryption key CVSS 4.0HIGH 7.7
  • TI-2024-10331 ECOVACS lawnmowers and vacuums deterministic root password CVSS 4.0HIGH 7.0
  • TI-2024-11204 ECOVACS lawnmowers and vacuums static BLE GATT encryption key CVSS 4.0MEDIUM 5.3
  • TI-2024-11205 ECOVACS lawnmowers cleartext storage of anti-theft PIN CVSS 4.0MEDIUM 4.8
  • TI-2024-35000 ECOVACS lawnmowers and vacuums insecurely store audio warning files CVSS 4.0LOW 1.8
  • TI-2025-21535 ECOVACS Vacuum and Base Station accept unsigned firmware CVSS 4.0HIGH 7.5
See all 8 →

Sources