Read the docs
TI-2024-34998 Aliases CVE-2024-52325GHSA-wgmc-5v7x-58m5

ECOVACS robot lawnmowers and vacuums command injection

Priority LOW 34CWE-77Published · Updated

Key facts

Attack vector
Adjacent network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Code execution
Confidentiality · integrity · availability
None · None · None
Fix status
Fixed

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

Summary

ECOVACS robot lawnmowers and vacuums are vulnerable to command injection via SetNetPin() over an unauthenticated BLE connection.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.03127 87th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed GOAT G1 (ECOVACS): 1.36.187GOAT G1-800 (ECOVACS): 1.36.187+10 more products

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
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
ECOVACSGOAT G1before 1.36.1871.36.187Patch availableCNA
ECOVACSGOAT G1-800before 1.36.1871.36.187Patch availableCNA
ECOVACSDEEBOT X2Sbefore 1.49.01.49.0Patch availableCNA
ECOVACSDEEBOT X5 PRObefore 1.70.01.70.0Patch availableCNA
ECOVACSDEEBOT X5 PRO PLUSbefore 1.38.01.38.0Patch availableCNA
ECOVACSDEEBOT T30 OMNIbefore 1.93.01.93.0Patch availableCNA
ECOVACSDEEBOT T30Sbefore 1.95.01.95.0Patch availableCNA
ECOVACSGOAT G1-2000before 1.36.1871.36.187Patch availableCNA
ECOVACSGOAT GX-600before 1.2.1201.2.120Patch availableCNA
ECOVACSDEEBOT X2 OMNIbefore 1.76.61.76.6Patch availableCNA
ECOVACSDEEBOT X2 COMBObefore 1.81.101.81.10Patch availableCNA
ECOVACSDEEBOT X5 PRO ULTRAbefore 1.17.01.17.0Patch availableCNA
  • GOAT G1 VendorECOVACS Affected before 1.36.187 Fixed in 1.36.187 Patch available CNA
  • GOAT G1-800 VendorECOVACS Affected before 1.36.187 Fixed in 1.36.187 Patch available CNA
  • DEEBOT X2S VendorECOVACS Affected before 1.49.0 Fixed in 1.49.0 Patch available CNA
  • DEEBOT X5 PRO VendorECOVACS Affected before 1.70.0 Fixed in 1.70.0 Patch available CNA
  • DEEBOT X5 PRO PLUS VendorECOVACS Affected before 1.38.0 Fixed in 1.38.0 Patch available CNA
  • DEEBOT T30 OMNI VendorECOVACS Affected before 1.93.0 Fixed in 1.93.0 Patch available CNA
  • DEEBOT T30S VendorECOVACS Affected before 1.95.0 Fixed in 1.95.0 Patch available CNA
  • GOAT G1-2000 VendorECOVACS Affected before 1.36.187 Fixed in 1.36.187 Patch available CNA
  • GOAT GX-600 VendorECOVACS Affected before 1.2.120 Fixed in 1.2.120 Patch available CNA
  • DEEBOT X2 OMNI 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 X5 PRO ULTRA VendorECOVACS Affected before 1.17.0 Fixed in 1.17.0 Patch available CNA

CPE configurations NVD · 24

CPEVersionsRoleVendor
cpe:2.3:o:ecovacs:goat_g1-2000_firmware:*:*:*:*:*:*:*:*before 1.36.187VulnerableECOVACS
cpe:2.3:h:ecovacs:goat_g1-2000:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:goat_g1_firmware:*:*:*:*:*:*:*:*before 1.36.187VulnerableECOVACS
cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:goat_g1-800_firmware:*:*:*:*:*:*:*:*before 1.36.187VulnerableECOVACS
cpe:2.3:h:ecovacs:goat_g1-800:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:gx-600_firmware:*:*:*:*:*:*:*:*before 1.2.120VulnerableECOVACS
cpe:2.3:h:ecovacs:gx-600:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
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:goat_g1-2000_firmware:*:*:*:*:*:*:*:* Versions before 1.36.187 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:goat_g1-2000:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:goat_g1_firmware:*:*:*:*:*:*:*:* Versions before 1.36.187 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:goat_g1-800_firmware:*:*:*:*:*:*:*:* Versions before 1.36.187 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:goat_g1-800:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:gx-600_firmware:*:*:*:*:*:*:*:* Versions before 1.2.120 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:gx-600:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • 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
Show 14 more CPE
CPEVersionsRoleVendor
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_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:deebot_t30_omni_firmware:*:*:*:*:*:*:*:*before 1.93.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t30_omni:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
cpe:2.3:o:ecovacs:deebot_t30s_firmware:*:*:*:*:*:*:*:*before 1.95.0VulnerableECOVACS
cpe:2.3:h:ecovacs:deebot_t30s:-:*:*:*:*:*:*:*not specified by NVDRunning onECOVACS
  • 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
  • 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:deebot_t30_omni_firmware:*:*:*:*:*:*:*:* Versions before 1.93.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t30_omni:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
  • cpe:2.3:o:ecovacs:deebot_t30s_firmware:*:*:*:*:*:*:*:* Versions before 1.95.0 Vulnerable ·ECOVACS
  • cpe:2.3:h:ecovacs:deebot_t30s:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS

Remediation

  • Fix · CNA GOAT G1 (ECOVACS) Fixed in 1.36.187
  • Fix · CNA GOAT G1-800 (ECOVACS) Fixed in 1.36.187
  • Fix · CNA DEEBOT X2S (ECOVACS) Fixed in 1.49.0
  • Fix · CNA DEEBOT X5 PRO (ECOVACS) Fixed in 1.70.0
  • Fix · CNA DEEBOT X5 PRO PLUS (ECOVACS) Fixed in 1.38.0
  • Fix · CNA DEEBOT T30 OMNI (ECOVACS) Fixed in 1.93.0
  • Fix · CNA DEEBOT T30S (ECOVACS) Fixed in 1.95.0
  • Fix · CNA GOAT G1-2000 (ECOVACS) Fixed in 1.36.187
  • Fix · CNA GOAT GX-600 (ECOVACS) Fixed in 1.2.120
  • Fix · CNA DEEBOT X2 OMNI (ECOVACS) Fixed in 1.76.6
  • Fix · CNA DEEBOT X2 COMBO (ECOVACS) Fixed in 1.81.10
  • Fix · CNA DEEBOT X5 PRO ULTRA (ECOVACS) Fixed in 1.17.0

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-35002 Improper certificate validation in ECOVACS DEEBOT X5 PRO PLUSPriority HIGH 76

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-52325
  2. 2026-10-03 Alias added: GHSA-wgmc-5v7x-58m5

References

Exploit 2

Advisory 2

  • TI-2025-21535 ECOVACS Vacuum and Base Station accept unsigned firmware CVSS 4.0HIGH 7.5
  • TI-2025-21536 ECOVACS Vacuum and Base Station Hard-Coded AES Encryption CVSS 4.0LOW 2.3
  • TI-2025-21534 ECOVACS Vacuum and Base Station Hard-Coded WPA2-PSK CVSS 4.0LOW 2.3

Sources