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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| ECOVACS | GOAT G1 | before 1.36.187 | 1.36.187 | Patch available | CNA |
| ECOVACS | GOAT G1-800 | before 1.36.187 | 1.36.187 | Patch available | CNA |
| ECOVACS | DEEBOT X2S | before 1.49.0 | 1.49.0 | Patch available | CNA |
| ECOVACS | DEEBOT X5 PRO | before 1.70.0 | 1.70.0 | Patch available | CNA |
| ECOVACS | DEEBOT X5 PRO PLUS | before 1.38.0 | 1.38.0 | Patch available | CNA |
| ECOVACS | DEEBOT T30 OMNI | before 1.93.0 | 1.93.0 | Patch available | CNA |
| ECOVACS | DEEBOT T30S | before 1.95.0 | 1.95.0 | Patch available | CNA |
| ECOVACS | GOAT G1-2000 | before 1.36.187 | 1.36.187 | Patch available | CNA |
| ECOVACS | GOAT GX-600 | before 1.2.120 | 1.2.120 | Patch available | CNA |
| ECOVACS | DEEBOT X2 OMNI | before 1.76.6 | 1.76.6 | Patch available | CNA |
| ECOVACS | DEEBOT X2 COMBO | before 1.81.10 | 1.81.10 | Patch available | CNA |
| ECOVACS | DEEBOT X5 PRO ULTRA | before 1.17.0 | 1.17.0 | Patch available | CNA |
- 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
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:ecovacs:goat_g1-2000_firmware:*:*:*:*:*:*:*:* | before 1.36.187 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:goat_g1-2000:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:goat_g1_firmware:*:*:*:*:*:*:*:* | before 1.36.187 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:goat_g1-800_firmware:*:*:*:*:*:*:*:* | before 1.36.187 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:goat_g1-800:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:gx-600_firmware:*:*:*:*:*:*:*:* | before 1.2.120 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:gx-600:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x2_omni_firmware:*:*:*:*:*:*:*:* | before 1.76.6 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x2_omni:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
- 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
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:ecovacs:deebot_x2_combo_firmware:*:*:*:*:*:*:*:* | before 1.81.10 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x2_combo:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x2s_firmware:*:*:*:*:*:*:*:* | before 1.49.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x2s:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x5_pro_firmware:*:*:*:*:*:*:*:* | before 1.70.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x5_pro:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x5_pro_plus_firmware:*:*:*:*:*:*:*:* | before 1.38.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x5_pro_plus:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x5_pro_ultra_firmware:*:*:*:*:*:*:*:* | before 1.17.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x5_pro_ultra:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t30_omni_firmware:*:*:*:*:*:*:*:* | before 1.93.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t30_omni:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t30s_firmware:*:*:*:*:*:*:*:* | before 1.95.0 | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t30s:-:*:*:*:*:*:*:* | 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
- 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
- 2026-10-02 Threatist record created from CVE-2024-52325
- 2026-10-03 Alias added: GHSA-wgmc-5v7x-58m5
More ECOVACS Deebot T30 Omni Firmware vulnerabilities
- 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
- CVE-2024-52325 · CVE Program
- CVE-2024-52325 · NVD
- FIRST EPSS
- GHSA-wgmc-5v7x-58m5 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences