CVE-2024-52325
5.8
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
Summary
ECOVACS robot lawnmowers and vacuums are vulnerable to command injection via SetNetPin() over an unauthenticated BLE connection.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| ECOVACS | GOAT G1 | 0 < 1.36.187 | affected |
| ECOVACS | GOAT G1 | 1.36.187 | unaffected |
| ECOVACS | GOAT G1-800 | 0 < 1.36.187 | affected |
| ECOVACS | GOAT G1-800 | 1.36.187 | unaffected |
| ECOVACS | DEEBOT X2S | 0 < 1.49.0 | affected |
| ECOVACS | DEEBOT X2S | 1.49.0 | unaffected |
| ECOVACS | DEEBOT X5 PRO | 0 < 1.70.0 | affected |
| ECOVACS | DEEBOT X5 PRO | 1.70.0 | unaffected |
| ECOVACS | DEEBOT X5 PRO PLUS | 0 < 1.38.0 | affected |
| ECOVACS | DEEBOT X5 PRO PLUS | 1.38.0 | unaffected |
| ECOVACS | DEEBOT T30 OMNI | 0 < 1.93.0 | affected |
| ECOVACS | DEEBOT T30 OMNI | 1.93.0 | unaffected |
| ECOVACS | DEEBOT T30S | 0 < 1.95.0 | affected |
| ECOVACS | DEEBOT T30S | 1.95.0 | unaffected |
| ECOVACS | GOAT G1-2000 | 0 < 1.36.187 | affected |
| ECOVACS | GOAT G1-2000 | 1.36.187 | unaffected |
| ECOVACS | GOAT GX-600 | 0 < 1.2.120 | affected |
| ECOVACS | GOAT GX-600 | 1.2.120 | unaffected |
| ECOVACS | DEEBOT X2 OMNI | 0 < 1.76.6 | affected |
| ECOVACS | DEEBOT X2 OMNI | 1.76.6 | unaffected |
| ECOVACS | DEEBOT X2 COMBO | 0 < 1.81.10 | affected |
| ECOVACS | DEEBOT X2 COMBO | 1.81.10 | unaffected |
| ECOVACS | DEEBOT X5 PRO ULTRA | 0 < 1.17.0 | affected |
| ECOVACS | DEEBOT X5 PRO ULTRA | 1.17.0 | unaffected |
Weaknesses
- CWE-77: CWE-77 Improper Neutralization of Special Elements used in a Command ('Command Injection')
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: no
- Technical Impact: total
References
- https://dontvacuum.me/talks/DEFCON32/DEFCON32_reveng_hacking_ecovacs_robots.pdf
- https://youtu.be/_wUsM0Mlenc?t=2041
- https://www.ecovacs.com/global/userhelp/dsa20241130001
- https://www.ecovacs.com/global/userhelp/dsa20241119
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.