ECOVACS lawnmowers and vacuums insecurely store audio warning files
Priority MEDIUM 43CWE-732Published · Updated
Key facts
- Attack vector
- Local
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
ECOVACS robot lawnmowers and vacuums insecurely store audio files used to indicate that the camera is on. An attacker with access to the /data filesystem can delete or modify warning files such that users may not be aware that the camera is on.
Why it matters now
Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00215 12th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix No fix listed No fixed version in the sources yet
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
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 | Unspecified robots | all versions | — | No fix listed | CNA |
- Unspecified robots VendorECOVACS Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 28
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:ecovacs:deebot_n8_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_n8:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_900_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_900:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t8_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t8:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_n9_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_n9:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t9_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t9:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
- cpe:2.3:o:ecovacs:deebot_n8_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_n8:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_900_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_900:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_t8_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_t8:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_n9_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_n9:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_t9_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_t9:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
Show 18 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:ecovacs:deebot_n10_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_n10:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t10_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x1_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_t20_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_t20:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:deebot_x2_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:deebot_x2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:goat_g1_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:airbot_z1_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:airbot_z1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:airbot_ava_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:airbot_ava:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
| cpe:2.3:o:ecovacs:airbot_andy_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ECOVACS |
| cpe:2.3:h:ecovacs:airbot_andy:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ECOVACS |
- cpe:2.3:o:ecovacs:deebot_n10_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_n10:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_t10_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_x1_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_t20_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_t20:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:deebot_x2_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:deebot_x2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:goat_g1_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:airbot_z1_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:airbot_z1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:airbot_ava_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:airbot_ava:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
- cpe:2.3:o:ecovacs:airbot_andy_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ECOVACS
- cpe:2.3:h:ecovacs:airbot_andy:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ECOVACS
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2024-52328
- 2026-10-03 Alias added: GHSA-92x4-p455-q3x7
More ECOVACS Airbot Andy Firmware vulnerabilities
- 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
Sources
- CVE-2024-52328 · CVE Program
- CVE-2024-52328 · NVD
- FIRST EPSS
- GHSA-92x4-p455-q3x7 · 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