Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2024-52328 (GCVE-0-2024-52328)
Vulnerability from cvelistv5 – Published: 2025-01-23 16:35 – Updated: 2025-02-12 20:41
VLAI?
EPSS
Title
ECOVACS lawnmowers and vacuums insecurely store audio warning files
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.
Severity ?
CWE
- CWE-732 - Incorrect Permission Assignment for Critical Resource
Assigner
References
Impacted products
| Vendor | Product | Version | ||
|---|---|---|---|---|
| ECOVACS | Unspecified robots |
Affected:
*
|
Date Public ?
2023-12-27 00:00
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2024-52328",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-01-23T16:56:59.738808Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2025-02-12T20:41:29.266Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unknown",
"product": "Unspecified robots",
"vendor": "ECOVACS",
"versions": [
{
"status": "affected",
"version": "*"
}
]
}
],
"datePublic": "2023-12-27T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "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."
}
],
"metrics": [
{
"cvssV4_0": {
"baseScore": 1.8,
"baseSeverity": "LOW",
"vectorString": "CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N",
"version": "4.0"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"baseScore": 2.3,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-732",
"description": "CWE-732 Incorrect Permission Assignment for Critical Resource",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2025-01-23T16:35:23.197Z",
"orgId": "9119a7d8-5eab-497f-8521-727c672e3725",
"shortName": "cisa-cg"
},
"references": [
{
"name": "url",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"name": "url",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
}
],
"title": "ECOVACS lawnmowers and vacuums insecurely store audio warning files"
}
},
"cveMetadata": {
"assignerOrgId": "9119a7d8-5eab-497f-8521-727c672e3725",
"assignerShortName": "cisa-cg",
"cveId": "CVE-2024-52328",
"datePublished": "2025-01-23T16:35:23.197Z",
"dateReserved": "2024-11-08T01:06:02.404Z",
"dateUpdated": "2025-02-12T20:41:29.266Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"nvd": "{\"cve\":{\"id\":\"CVE-2024-52328\",\"sourceIdentifier\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"published\":\"2025-01-23T17:15:14.133\",\"lastModified\":\"2025-09-23T17:44:56.110\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"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.\"},{\"lang\":\"es\",\"value\":\"Los robots cortac\u00e9sped y aspiradores ECOVACS almacenan de forma insegura archivos de audio que se utilizan para indicar que la c\u00e1mara est\u00e1 encendida. Un atacante con acceso al sistema de archivos /data puede eliminar o modificar los archivos de advertencia de forma que los usuarios no sepan que la c\u00e1mara est\u00e1 encendida.\"}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":1.8,\"baseSeverity\":\"LOW\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"attackRequirements\":\"PRESENT\",\"privilegesRequired\":\"HIGH\",\"userInteraction\":\"NONE\",\"vulnConfidentialityImpact\":\"NONE\",\"vulnIntegrityImpact\":\"LOW\",\"vulnAvailabilityImpact\":\"NONE\",\"subConfidentialityImpact\":\"LOW\",\"subIntegrityImpact\":\"NONE\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"cvssMetricV31\":[{\"source\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N\",\"baseScore\":2.3,\"baseSeverity\":\"LOW\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"HIGH\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":0.8,\"impactScore\":1.4}]},\"weaknesses\":[{\"source\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-732\"}]}],\"configurations\":[{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_n8_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"ACB3D3DB-AFB6-4B36-B86D-358BE11FAE3E\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_n8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"ED77EFA6-576C-411A-91D2-22C962C30C94\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_900_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"5004D440-E3EE-4252-831B-7396887BA117\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_900:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"0C4E3255-6E5D-46FC-8DE0-462788F1B4FD\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_t8_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"AC59B209-998B-43A6-875D-364844CA37C7\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_t8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"8BA30BA8-4069-4525-A843-E88EFDC720DF\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_n9_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"43C72C62-49C3-49BE-A9F1-3572DA18647C\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_n9:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"7A663879-36BF-433D-9D7A-B62D65A5C6C9\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_t9_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"D16EB997-ADC3-45AA-8E92-6F1371E85A35\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_t9:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"D63E5FF5-9A27-4674-B573-6929CAB3BB01\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_n10_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"F7060D3C-5F7C-4324-987D-C6EB4204CC47\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_n10:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"DCC67BB7-0E4A-47FA-A04D-41837A18E103\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_t10_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"C7422285-BB34-4D85-A4A4-ADD006401FE7\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"318C962D-54C2-456E-A045-1332A02958E9\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_x1_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"A5248299-76EB-41DB-A036-5685F20D2A18\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"4DA0B484-221F-4E67-927F-DBCBBC1F6448\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_t20_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"D1DE7CE5-6D8F-478B-AA9A-274AA74270AE\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_t20:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"48123BA8-E8D5-4AEF-A4CF-8136AFA400F4\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:deebot_x2_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"3B39C403-6D28-41E3-A2D0-79473D6B9733\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:deebot_x2:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"3FD5AC03-3EF9-485F-B17A-E6D9D759A844\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:goat_g1_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"F1AA1C6D-E86C-46B6-AA32-FB9B34D60F1D\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"75B2D398-870D-408F-817D-FDEE8C93D683\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:airbot_z1_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"FE2F668D-DD5C-4E70-A677-5029C25AB65E\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:airbot_z1:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"28431C96-C4CF-4029-BBD0-1B364C406D86\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:airbot_ava_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"BA924895-0CE8-453A-98E0-0942AA33BECE\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:airbot_ava:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"C193E51C-F9DD-43FD-913D-742513E63C61\"}]}]},{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:ecovacs:airbot_andy_firmware:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"1E42AEAD-D52A-45E6-97FE-A6C8FE5C59BC\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:ecovacs:airbot_andy:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"E5752722-3EC7-401D-A114-ACA4662890BA\"}]}]}],\"references\":[{\"url\":\"https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf\",\"source\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"tags\":[\"Exploit\",\"Third Party Advisory\"]},{\"url\":\"https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf\",\"source\":\"9119a7d8-5eab-497f-8521-727c672e3725\",\"tags\":[\"Exploit\",\"Third Party Advisory\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-52328\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"poc\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-01-23T16:56:59.738808Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2025-02-12T20:35:38.314Z\"}}], \"cna\": {\"title\": \"ECOVACS lawnmowers and vacuums insecurely store audio warning files\", \"metrics\": [{\"format\": \"CVSS\", \"cvssV4_0\": {\"version\": \"4.0\", \"baseScore\": 1.8, \"baseSeverity\": \"LOW\", \"vectorString\": \"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N\"}}, {\"format\": \"CVSS\", \"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 2.3, \"baseSeverity\": \"LOW\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N\"}}], \"affected\": [{\"vendor\": \"ECOVACS\", \"product\": \"Unspecified robots\", \"versions\": [{\"status\": \"affected\", \"version\": \"*\"}], \"defaultStatus\": \"unknown\"}], \"datePublic\": \"2023-12-27T00:00:00.000Z\", \"references\": [{\"url\": \"https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf\", \"name\": \"url\"}, {\"url\": \"https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf\", \"name\": \"url\"}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"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.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-732\", \"description\": \"CWE-732 Incorrect Permission Assignment for Critical Resource\"}]}], \"providerMetadata\": {\"orgId\": \"9119a7d8-5eab-497f-8521-727c672e3725\", \"shortName\": \"cisa-cg\", \"dateUpdated\": \"2025-01-23T16:35:23.197Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2024-52328\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2025-02-12T20:41:29.266Z\", \"dateReserved\": \"2024-11-08T01:06:02.404Z\", \"assignerOrgId\": \"9119a7d8-5eab-497f-8521-727c672e3725\", \"datePublished\": \"2025-01-23T16:35:23.197Z\", \"assignerShortName\": \"cisa-cg\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}
}
}
FKIE_CVE-2024-52328
Vulnerability from fkie_nvd - Published: 2025-01-23 17:15 - Updated: 2025-09-23 17:44
Severity ?
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.
References
| URL | Tags | ||
|---|---|---|---|
| 9119a7d8-5eab-497f-8521-727c672e3725 | https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf | Exploit, Third Party Advisory | |
| 9119a7d8-5eab-497f-8521-727c672e3725 | https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf | Exploit, Third Party Advisory |
Impacted products
{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_n8_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "ACB3D3DB-AFB6-4B36-B86D-358BE11FAE3E",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_n8:-:*:*:*:*:*:*:*",
"matchCriteriaId": "ED77EFA6-576C-411A-91D2-22C962C30C94",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_900_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "5004D440-E3EE-4252-831B-7396887BA117",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_900:-:*:*:*:*:*:*:*",
"matchCriteriaId": "0C4E3255-6E5D-46FC-8DE0-462788F1B4FD",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_t8_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "AC59B209-998B-43A6-875D-364844CA37C7",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_t8:-:*:*:*:*:*:*:*",
"matchCriteriaId": "8BA30BA8-4069-4525-A843-E88EFDC720DF",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_n9_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "43C72C62-49C3-49BE-A9F1-3572DA18647C",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_n9:-:*:*:*:*:*:*:*",
"matchCriteriaId": "7A663879-36BF-433D-9D7A-B62D65A5C6C9",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_t9_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "D16EB997-ADC3-45AA-8E92-6F1371E85A35",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_t9:-:*:*:*:*:*:*:*",
"matchCriteriaId": "D63E5FF5-9A27-4674-B573-6929CAB3BB01",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_n10_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "F7060D3C-5F7C-4324-987D-C6EB4204CC47",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_n10:-:*:*:*:*:*:*:*",
"matchCriteriaId": "DCC67BB7-0E4A-47FA-A04D-41837A18E103",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_t10_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "C7422285-BB34-4D85-A4A4-ADD006401FE7",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_t10:-:*:*:*:*:*:*:*",
"matchCriteriaId": "318C962D-54C2-456E-A045-1332A02958E9",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_x1_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "A5248299-76EB-41DB-A036-5685F20D2A18",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_x1:-:*:*:*:*:*:*:*",
"matchCriteriaId": "4DA0B484-221F-4E67-927F-DBCBBC1F6448",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_t20_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "D1DE7CE5-6D8F-478B-AA9A-274AA74270AE",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_t20:-:*:*:*:*:*:*:*",
"matchCriteriaId": "48123BA8-E8D5-4AEF-A4CF-8136AFA400F4",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:deebot_x2_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "3B39C403-6D28-41E3-A2D0-79473D6B9733",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:deebot_x2:-:*:*:*:*:*:*:*",
"matchCriteriaId": "3FD5AC03-3EF9-485F-B17A-E6D9D759A844",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:goat_g1_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "F1AA1C6D-E86C-46B6-AA32-FB9B34D60F1D",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:goat_g1:-:*:*:*:*:*:*:*",
"matchCriteriaId": "75B2D398-870D-408F-817D-FDEE8C93D683",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:airbot_z1_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "FE2F668D-DD5C-4E70-A677-5029C25AB65E",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:airbot_z1:-:*:*:*:*:*:*:*",
"matchCriteriaId": "28431C96-C4CF-4029-BBD0-1B364C406D86",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:airbot_ava_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "BA924895-0CE8-453A-98E0-0942AA33BECE",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:airbot_ava:-:*:*:*:*:*:*:*",
"matchCriteriaId": "C193E51C-F9DD-43FD-913D-742513E63C61",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
},
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:ecovacs:airbot_andy_firmware:-:*:*:*:*:*:*:*",
"matchCriteriaId": "1E42AEAD-D52A-45E6-97FE-A6C8FE5C59BC",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
},
{
"cpeMatch": [
{
"criteria": "cpe:2.3:h:ecovacs:airbot_andy:-:*:*:*:*:*:*:*",
"matchCriteriaId": "E5752722-3EC7-401D-A114-ACA4662890BA",
"vulnerable": false
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "AND"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "Los robots cortac\u00e9sped y aspiradores ECOVACS almacenan de forma insegura archivos de audio que se utilizan para indicar que la c\u00e1mara est\u00e1 encendida. Un atacante con acceso al sistema de archivos /data puede eliminar o modificar los archivos de advertencia de forma que los usuarios no sepan que la c\u00e1mara est\u00e1 encendida."
}
],
"id": "CVE-2024-52328",
"lastModified": "2025-09-23T17:44:56.110",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "NONE",
"baseScore": 2.3,
"baseSeverity": "LOW",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"exploitabilityScore": 0.8,
"impactScore": 1.4,
"source": "9119a7d8-5eab-497f-8521-727c672e3725",
"type": "Secondary"
}
],
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "LOCAL",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 1.8,
"baseSeverity": "LOW",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "HIGH",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "LOW",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "LOW",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "9119a7d8-5eab-497f-8521-727c672e3725",
"type": "Secondary"
}
]
},
"published": "2025-01-23T17:15:14.133",
"references": [
{
"source": "9119a7d8-5eab-497f-8521-727c672e3725",
"tags": [
"Exploit",
"Third Party Advisory"
],
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"source": "9119a7d8-5eab-497f-8521-727c672e3725",
"tags": [
"Exploit",
"Third Party Advisory"
],
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
}
],
"sourceIdentifier": "9119a7d8-5eab-497f-8521-727c672e3725",
"vulnStatus": "Analyzed",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-732"
}
],
"source": "9119a7d8-5eab-497f-8521-727c672e3725",
"type": "Secondary"
}
]
}
VA-25-022-01
Vulnerability from csaf_cisa - Published: 2025-01-23 00:53 - Updated: 2025-01-23 00:53Summary
ECOVACS lawnmower and vacuum vulnerabilities
Notes
Legal Notice: All information products included in https://github.com/cisagov/CSAF/tree/develop/csaf_files/IT/white are provided \"as is\" for informational purposes only. The Department of Homeland Security (DHS) does not provide any warranties of any kind regarding any information contained within. DHS does not endorse any commercial product or service, referenced in this product or otherwise. Further dissemination of this product is governed by the Traffic Light Protocol (TLP) marking in the header. For more information about TLP, see https://us-cert.cisa.gov/tlp/.
Countries and Areas Deployed: Worldwide
Company Headquarters Location: Suzhou, China
Critical Infrastructure Sectors: None
Risk Evaluation: ECOVACS lawnmowers, vacuums, and other robots contain multiple vulnerabilities. In some cases, using a combination of vulnerabilities, an attacker within Bluetooth range or with appropriate network access can take complete control of a robot device. Some vulnerabilities allow an attacker to access device cameras and microphones. Note that the list of affected products is incomplete.
Recommended Practices: Review ECOVACS advisories and update robot firmware and mobile apps.
9.6 (Critical)
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.49.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.49.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.70.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.70.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.38.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.38.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.93.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.93.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.95.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.95.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
None Available
Unknown.
None Available
Unknown.
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.36.187.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.2.120.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.2.120.
https://www.ecovacs.com/global/userhelp/dsa20241130001
Vendor Fix
ECOVACS released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.81.10.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.81.10.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.17.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
Vendor Fix
ECOVACS released firmware version 1.17.0.
https://www.ecovacs.com/global/userhelp/dsa20241119
None Available
Unknown.
CWE-732
- Incorrect Permission Assignment for Critical Resource
None Available
Any ECOVACS robot with a camera is likely to be affected.
7.4 (High)
Vendor Fix
ECOVACS released version 3.0.0 of the ECOVACS HOME app. ECOVACS may have updated plugins for specific robots.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS released version 3.0.0 of the ECOVACS HOME app. ECOVACS may have updated plugins for specific robots.
https://www.ecovacs.com/global/userhelp/dsa20241217001
7.4 (High)
Vendor Fix
ECOVACS has released firmware version 1.38.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.38.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.70.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.70.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.49.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.49.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.3.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.3.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.5.31.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.5.31.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.42.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.42.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.5.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.5.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.9.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.9.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.17.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.17.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.44.18.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.44.18.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.76.6.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.81.10.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.81.10.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 2.4.41.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.3.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.3.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.23.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.23.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.10.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.10.0.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.5.
https://www.ecovacs.com/global/userhelp/dsa20241217001
Vendor Fix
ECOVACS has released firmware version 1.7.5.
https://www.ecovacs.com/global/userhelp/dsa20241217001
CWE-312
- Cleartext Storage of Sensitive Information
None Available
Unknown.
6.5 (Medium)
Vendor Fix
ECOVACS updated the cloud service and ECOVACS HOME mobile apps.
https://www.ecovacs.com/global/userhelp/dsa20241217002
Vendor Fix
ECOVACS updated the cloud service and ECOVACS HOME mobile apps.
https://www.ecovacs.com/global/userhelp/dsa20241217002
Vendor Fix
ECOVACS updated the cloud service and ECOVACS HOME mobile apps.
https://www.ecovacs.com/global/userhelp/dsa20241217002
Vendor Fix
ECOVACS updated the cloud service and ECOVACS HOME mobile apps.
https://www.ecovacs.com/global/userhelp/dsa20241217002
References
Acknowledgments
Dennis Giese
Braelynn Luedtke
Chris Anderson
Braelynn Luedtke
Dennis Giese
{
"document": {
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE"
}
},
"lang": "en-US",
"notes": [
{
"category": "legal_disclaimer",
"text": "All information products included in https://github.com/cisagov/CSAF/tree/develop/csaf_files/IT/white are provided \\\"as is\\\" for informational purposes only. The Department of Homeland Security (DHS) does not provide any warranties of any kind regarding any information contained within. DHS does not endorse any commercial product or service, referenced in this product or otherwise. Further dissemination of this product is governed by the Traffic Light Protocol (TLP) marking in the header. For more information about TLP, see https://us-cert.cisa.gov/tlp/.",
"title": "Legal Notice"
},
{
"category": "other",
"text": "Worldwide",
"title": "Countries and Areas Deployed"
},
{
"category": "other",
"text": "Suzhou, China",
"title": "Company Headquarters Location"
},
{
"category": "other",
"text": "None",
"title": "Critical Infrastructure Sectors"
},
{
"category": "summary",
"text": "ECOVACS lawnmowers, vacuums, and other robots contain multiple vulnerabilities. In some cases, using a combination of vulnerabilities, an attacker within Bluetooth range or with appropriate network access can take complete control of a robot device. Some vulnerabilities allow an attacker to access device cameras and microphones. Note that the list of affected products is incomplete.",
"title": "Risk Evaluation"
},
{
"category": "general",
"text": "Review ECOVACS advisories and update robot firmware and mobile apps.",
"title": "Recommended Practices"
}
],
"publisher": {
"category": "coordinator",
"contact_details": "https://www.cisa.gov/report ",
"issuing_authority": "CISA",
"name": "CISA",
"namespace": "https://www.cisa.gov"
},
"references": [
{
"category": "self",
"summary": "Vulnerability Advisory VA-25-022-01 CSAF",
"url": "https://github.com/cisagov/CSAF/blob/develop/csaf_files/IT/white/2025/va-25-022-01.json"
}
],
"title": "ECOVACS lawnmower and vacuum vulnerabilities",
"tracking": {
"current_release_date": "2025-01-23T00:53:24Z",
"generator": {
"date": "2025-01-24T03:45:51Z",
"engine": {
"name": "Secvisogram",
"version": "2.5.17"
}
},
"id": "VA-25-022-01",
"initial_release_date": "2025-01-23T00:53:24Z",
"revision_history": [
{
"date": "2025-01-22T00:00:00Z",
"number": "1.0.0",
"summary": "Initial publication"
}
],
"status": "final",
"version": "1.0.0"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "vers:all/*",
"product": {
"name": "ECOVACS AIRBOT Z1 *",
"product_id": "CSAFPID-0001"
}
}
],
"category": "product_name",
"name": "AIRBOT Z1"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c2024-12-17",
"product": {
"name": "ECOVACS cloud service 0 \u003c 2024-12-17",
"product_id": "CSAFPID-0002"
}
},
{
"category": "product_version",
"name": "2024-12-17",
"product": {
"name": "ECOVACS cloud service 2024-12-17",
"product_id": "CSAFPID-0003"
}
}
],
"category": "product_name",
"name": "cloud service"
},
{
"branches": [
{
"category": "product_version",
"name": "vers:all/*",
"product": {
"name": "ECOVACS DEEBOT N30 OMNI *",
"product_id": "CSAFPID-0004"
}
}
],
"category": "product_name",
"name": "DEEBOT N30 OMNI"
},
{
"branches": [
{
"category": "product_version",
"name": "vers:all/*",
"product": {
"name": "ECOVACS DEEBOT N30 PRO OMNI *",
"product_id": "CSAFPID-0005"
}
}
],
"category": "product_name",
"name": "DEEBOT N30 PRO OMNI"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.7.5",
"product": {
"name": "ECOVACS DEEBOT T10 0 \u003c 1.7.5",
"product_id": "CSAFPID-0006"
}
},
{
"category": "product_version",
"name": "1.7.5",
"product": {
"name": "ECOVACS DEEBOT T10 1.7.5",
"product_id": "CSAFPID-0007"
}
}
],
"category": "product_name",
"name": "DEEBOT T10"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.9.0",
"product": {
"name": "ECOVACS DEEBOT T10 OMNI 0 \u003c 1.9.0",
"product_id": "CSAFPID-0008"
}
},
{
"category": "product_version",
"name": "1.9.0",
"product": {
"name": "ECOVACS DEEBOT T10 OMNI 1.9.0",
"product_id": "CSAFPID-0009"
}
}
],
"category": "product_name",
"name": "DEEBOT T10 OMNI"
},
{
"branches": [
{
"category": "product_version",
"name": "1.7.5",
"product": {
"name": "ECOVACS DEEBOT T10 PLUS 1.7.5",
"product_id": "CSAFPID-0010"
}
},
{
"category": "product_version_range",
"name": "\u003c1.7.5",
"product": {
"name": "ECOVACS DEEBOT T10 PLUS 0 \u003c 1.7.5",
"product_id": "CSAFPID-0011"
}
}
],
"category": "product_name",
"name": "DEEBOT T10 PLUS"
},
{
"branches": [
{
"category": "product_version",
"name": "1.10.0",
"product": {
"name": "ECOVACS DEEBOT T10 TURBO 1.10.0",
"product_id": "CSAFPID-0012"
}
},
{
"category": "product_version_range",
"name": "\u003c1.10.0",
"product": {
"name": "ECOVACS DEEBOT T10 TURBO 0 \u003c 1.10.0",
"product_id": "CSAFPID-0013"
}
}
],
"category": "product_name",
"name": "DEEBOT T10 TURBO"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.93.0",
"product": {
"name": "ECOVACS DEEBOT T30 OMNI 0 \u003c 1.93.0",
"product_id": "CSAFPID-0014"
}
},
{
"category": "product_version",
"name": "1.93.0",
"product": {
"name": "ECOVACS DEEBOT T30 OMNI 1.93.0",
"product_id": "CSAFPID-0015"
}
}
],
"category": "product_name",
"name": "DEEBOT T30 OMNI"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.95.0",
"product": {
"name": "ECOVACS DEEBOT T30S 0 \u003c 1.95.0",
"product_id": "CSAFPID-0016"
}
},
{
"category": "product_version",
"name": "1.95.0",
"product": {
"name": "ECOVACS DEEBOT T30S 1.95.0",
"product_id": "CSAFPID-0017"
}
}
],
"category": "product_name",
"name": "DEEBOT T30S"
},
{
"branches": [
{
"category": "product_version",
"name": "1.7.3",
"product": {
"name": "ECOVACS DEEBOT X1 1.7.3",
"product_id": "CSAFPID-0018"
}
},
{
"category": "product_version_range",
"name": "\u003c1.7.3",
"product": {
"name": "ECOVACS DEEBOT X1 0 \u003c 1.7.3",
"product_id": "CSAFPID-0019"
}
}
],
"category": "product_name",
"name": "DEEBOT X1"
},
{
"branches": [
{
"category": "product_version",
"name": "2.4.42",
"product": {
"name": "ECOVACS DEEBOT X1e OMNI 2.4.42",
"product_id": "CSAFPID-0020"
}
},
{
"category": "product_version_range",
"name": "\u003c2.4.42",
"product": {
"name": "ECOVACS DEEBOT X1e OMNI 0 \u003c 2.4.42",
"product_id": "CSAFPID-0021"
}
}
],
"category": "product_name",
"name": "DEEBOT X1e OMNI"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 OMNI 0 \u003c 2.4.41",
"product_id": "CSAFPID-0022"
}
},
{
"category": "product_version",
"name": "2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 OMNI 2.4.41",
"product_id": "CSAFPID-0023"
}
}
],
"category": "product_name",
"name": "DEEBOT X1 OMNI"
},
{
"branches": [
{
"category": "product_version",
"name": "1.7.3",
"product": {
"name": "ECOVACS DEEBOT X1 PLUS 1.7.3",
"product_id": "CSAFPID-0024"
}
},
{
"category": "product_version_range",
"name": "\u003c1.7.3",
"product": {
"name": "ECOVACS DEEBOT X1 PLUS 0 \u003c 1.7.3",
"product_id": "CSAFPID-0025"
}
}
],
"category": "product_name",
"name": "DEEBOT X1 PLUS"
},
{
"branches": [
{
"category": "product_version",
"name": "2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 PRO OMNI 2.4.41",
"product_id": "CSAFPID-0026"
}
},
{
"category": "product_version_range",
"name": "\u003c2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 PRO OMNI 0 \u003c 2.4.41",
"product_id": "CSAFPID-0027"
}
}
],
"category": "product_name",
"name": "DEEBOT X1 PRO OMNI"
},
{
"branches": [
{
"category": "product_version",
"name": "2.5.31",
"product": {
"name": "ECOVACS DEEBOT X1S PRO 2.5.31",
"product_id": "CSAFPID-0028"
}
},
{
"category": "product_version_range",
"name": "\u003c2.5.31",
"product": {
"name": "ECOVACS DEEBOT X1S PRO 0 \u003c 2.5.31",
"product_id": "CSAFPID-0029"
}
}
],
"category": "product_name",
"name": "DEEBOT X1S PRO"
},
{
"branches": [
{
"category": "product_version",
"name": "1.23.0",
"product": {
"name": "ECOVACS DEEBOT X1S PRO PLUS 1.23.0",
"product_id": "CSAFPID-0030"
}
},
{
"category": "product_version_range",
"name": "\u003c1.23.0",
"product": {
"name": "ECOVACS DEEBOT X1S PRO PLUS 0 \u003c 1.23.0",
"product_id": "CSAFPID-0031"
}
}
],
"category": "product_name",
"name": "DEEBOT X1S PRO PLUS"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 TURBO 0 \u003c 2.4.41",
"product_id": "CSAFPID-0032"
}
},
{
"category": "product_version",
"name": "2.4.41",
"product": {
"name": "ECOVACS DEEBOT X1 TURBO 2.4.41",
"product_id": "CSAFPID-0033"
}
}
],
"category": "product_name",
"name": "DEEBOT X1 TURBO"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.81.10",
"product": {
"name": "ECOVACS DEEBOT X2 COMBO 0 \u003c 1.81.10",
"product_id": "CSAFPID-0034"
}
},
{
"category": "product_version",
"name": "1.81.10",
"product": {
"name": "ECOVACS DEEBOT X2 COMBO 1.81.10",
"product_id": "CSAFPID-0035"
}
}
],
"category": "product_name",
"name": "DEEBOT X2 COMBO"
},
{
"branches": [
{
"category": "product_version",
"name": "1.76.6",
"product": {
"name": "ECOVACS DEEBOT X2 OMNI 1.76.6",
"product_id": "CSAFPID-0036"
}
},
{
"category": "product_version_range",
"name": "\u003c1.76.6",
"product": {
"name": "ECOVACS DEEBOT X2 OMNI 0 \u003c 1.76.6",
"product_id": "CSAFPID-0037"
}
}
],
"category": "product_name",
"name": "DEEBOT X2 OMNI"
},
{
"branches": [
{
"category": "product_version",
"name": "1.76.6",
"product": {
"name": "ECOVACS DEEBOT X2 PRO 1.76.6",
"product_id": "CSAFPID-0038"
}
},
{
"category": "product_version_range",
"name": "\u003c1.76.6",
"product": {
"name": "ECOVACS DEEBOT X2 PRO 0 \u003c 1.76.6",
"product_id": "CSAFPID-0039"
}
}
],
"category": "product_name",
"name": "DEEBOT X2 PRO"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.49.0",
"product": {
"name": "ECOVACS DEEBOT X2S 0 \u003c 1.49.0",
"product_id": "CSAFPID-0040"
}
},
{
"category": "product_version",
"name": "1.49.0",
"product": {
"name": "ECOVACS DEEBOT X2S 1.49.0",
"product_id": "CSAFPID-0041"
}
}
],
"category": "product_name",
"name": "DEEBOT X2S"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.70.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO 0 \u003c 1.70.0",
"product_id": "CSAFPID-0042"
}
},
{
"category": "product_version",
"name": "1.70.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO 1.70.0",
"product_id": "CSAFPID-0043"
}
}
],
"category": "product_name",
"name": "DEEBOT X5 PRO"
},
{
"branches": [
{
"category": "product_version",
"name": "1.38.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO PLUS 1.38.0",
"product_id": "CSAFPID-0044"
}
},
{
"category": "product_version_range",
"name": "\u003c1.38.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO PLUS 0 \u003c 1.38.0",
"product_id": "CSAFPID-0045"
}
}
],
"category": "product_name",
"name": "DEEBOT X5 PRO PLUS"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.17.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO ULTRA 0 \u003c 1.17.0",
"product_id": "CSAFPID-0046"
}
},
{
"category": "product_version",
"name": "1.17.0",
"product": {
"name": "ECOVACS DEEBOT X5 PRO ULTRA 1.17.0",
"product_id": "CSAFPID-0047"
}
}
],
"category": "product_name",
"name": "DEEBOT X5 PRO ULTRA"
},
{
"branches": [
{
"category": "product_version",
"name": "3.0.0",
"product": {
"name": "ECOVACS ECOVACS HOME 3.0.0",
"product_id": "CSAFPID-0048"
}
},
{
"category": "product_version_range",
"name": "\u003c3.0.0",
"product": {
"name": "ECOVACS ECOVACS HOME 0 \u003c 3.0.0",
"product_id": "CSAFPID-0049"
}
},
{
"category": "product_version_range",
"name": "\u003c3.0.2",
"product": {
"name": "ECOVACS ECOVACS HOME 0 \u003c 3.0.2",
"product_id": "CSAFPID-0050"
}
},
{
"category": "product_version",
"name": "3.0.2",
"product": {
"name": "ECOVACS ECOVACS HOME 3.0.2",
"product_id": "CSAFPID-0051"
}
}
],
"category": "product_name",
"name": "ECOVACS HOME"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.36.187",
"product": {
"name": "ECOVACS GOAT G1 0 \u003c 1.36.187",
"product_id": "CSAFPID-0052"
}
},
{
"category": "product_version",
"name": "1.36.187",
"product": {
"name": "ECOVACS GOAT G1 1.36.187",
"product_id": "CSAFPID-0053"
}
}
],
"category": "product_name",
"name": "GOAT G1"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.36.187",
"product": {
"name": "ECOVACS GOAT G1-2000 0 \u003c 1.36.187",
"product_id": "CSAFPID-0054"
}
},
{
"category": "product_version",
"name": "1.36.187",
"product": {
"name": "ECOVACS GOAT G1-2000 1.36.187",
"product_id": "CSAFPID-0055"
}
}
],
"category": "product_name",
"name": "GOAT G1-2000"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.36.187",
"product": {
"name": "ECOVACS GOAT G1-800 0 \u003c 1.36.187",
"product_id": "CSAFPID-0056"
}
},
{
"category": "product_version",
"name": "1.36.187",
"product": {
"name": "ECOVACS GOAT G1-800 1.36.187",
"product_id": "CSAFPID-0057"
}
}
],
"category": "product_name",
"name": "GOAT G1-800"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c1.2.120",
"product": {
"name": "ECOVACS GOAT GX-600 0 \u003c 1.2.120",
"product_id": "CSAFPID-0058"
}
},
{
"category": "product_version",
"name": "1.2.120",
"product": {
"name": "ECOVACS GOAT GX-600 1.2.120",
"product_id": "CSAFPID-0059"
}
}
],
"category": "product_name",
"name": "GOAT GX-600"
},
{
"branches": [
{
"category": "product_version",
"name": "1.44.18",
"product": {
"name": "ECOVACS Mate X 1.44.18",
"product_id": "CSAFPID-0060"
}
},
{
"category": "product_version_range",
"name": "\u003c1.44.18",
"product": {
"name": "ECOVACS Mate X 0 \u003c 1.44.18",
"product_id": "CSAFPID-0061"
}
}
],
"category": "product_name",
"name": "Mate X"
},
{
"branches": [
{
"category": "product_version",
"name": "vers:all/*",
"product": {
"name": "ECOVACS Unspecified robots *",
"product_id": "CSAFPID-0062"
}
}
],
"category": "product_name",
"name": "Unspecified robots"
}
],
"category": "vendor",
"name": "ECOVACS"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Dennis Giese",
"Braelynn Luedtke",
"Chris Anderson"
]
}
],
"cve": "CVE-2024-52325",
"cwe": {
"id": "CWE-77",
"name": "Improper Neutralization of Special Elements used in a Command (\u0027Command Injection\u0027)"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawnmowers and vacuums are vulnerable to command injection via SetNetPin() over unauthenticated BLE connection.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:T/2024-11-21T21:30:52Z/",
"title": "SSVC"
}
],
"product_status": {
"fixed": [
"CSAFPID-0053",
"CSAFPID-0057",
"CSAFPID-0041",
"CSAFPID-0043",
"CSAFPID-0044",
"CSAFPID-0015",
"CSAFPID-0017",
"CSAFPID-0055",
"CSAFPID-0059",
"CSAFPID-0036",
"CSAFPID-0035",
"CSAFPID-0047"
],
"known_affected": [
"CSAFPID-0052",
"CSAFPID-0056",
"CSAFPID-0040",
"CSAFPID-0042",
"CSAFPID-0045",
"CSAFPID-0014",
"CSAFPID-0016",
"CSAFPID-0054",
"CSAFPID-0058",
"CSAFPID-0037",
"CSAFPID-0034",
"CSAFPID-0046"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/DEFCON32/DEFCON32_reveng_hacking_ecovacs_robots.pdf"
},
{
"category": "external",
"summary": "youtu.be",
"url": "https://youtu.be/_wUsM0Mlenc?t=2041"
},
{
"category": "external",
"summary": "www.ecovacs.com",
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "external",
"summary": "www.ecovacs.com",
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
}
],
"release_date": "2024-08-11T00:00:00Z",
"remediations": [
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0052"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0053"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0056"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0057"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.49.0.",
"product_ids": [
"CSAFPID-0040"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.49.0.",
"product_ids": [
"CSAFPID-0041"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.70.0.",
"product_ids": [
"CSAFPID-0042"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.70.0.",
"product_ids": [
"CSAFPID-0043"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.38.0.",
"product_ids": [
"CSAFPID-0045"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.38.0.",
"product_ids": [
"CSAFPID-0044"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.93.0.",
"product_ids": [
"CSAFPID-0014"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.93.0.",
"product_ids": [
"CSAFPID-0015"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.95.0.",
"product_ids": [
"CSAFPID-0016"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.95.0.",
"product_ids": [
"CSAFPID-0017"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0004"
]
},
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0001"
]
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0054"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.36.187.",
"product_ids": [
"CSAFPID-0055"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.2.120.",
"product_ids": [
"CSAFPID-0058"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-30T06:00:00Z",
"details": "ECOVACS released firmware version 1.2.120.",
"product_ids": [
"CSAFPID-0059"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241130001"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0037"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0036"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.81.10.",
"product_ids": [
"CSAFPID-0034"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.81.10.",
"product_ids": [
"CSAFPID-0035"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.17.0.",
"product_ids": [
"CSAFPID-0046"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "vendor_fix",
"date": "2024-11-19T06:00:00Z",
"details": "ECOVACS released firmware version 1.17.0.",
"product_ids": [
"CSAFPID-0047"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241119"
},
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0005"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 9.6,
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-0052",
"CSAFPID-0056",
"CSAFPID-0040",
"CSAFPID-0042",
"CSAFPID-0045",
"CSAFPID-0014",
"CSAFPID-0016",
"CSAFPID-0054",
"CSAFPID-0058",
"CSAFPID-0037",
"CSAFPID-0034",
"CSAFPID-0046"
]
}
],
"title": "ECOVACS robot lawnmowers and vacuums command injection"
},
{
"acknowledgments": [
{
"names": [
"Braelynn Luedtke"
]
},
{
"names": [
"Dennis Giese"
]
}
],
"cve": "CVE-2024-52328",
"cwe": {
"id": "CWE-732",
"name": "Incorrect Permission Assignment for Critical Resource"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawnmowers and vacuums insecurely store audio files used to indicate 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.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:P/2024-11-21T21:44:10Z/",
"title": "SSVC"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0062"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "none_available",
"details": "Any ECOVACS robot with a camera is likely to be affected.",
"product_ids": [
"CSAFPID-0062"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 2.3,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"products": [
"CSAFPID-0062"
]
}
],
"title": "ECOVACS lawnmowers and vacuums insecurely store audio warning files"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-52329",
"cwe": {
"id": "CWE-295",
"name": "Improper Certificate Validation"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS HOME mobile app plugins for specific robots do not properly validate TLS certificates. An unauthenticated attacker can read or modify TLS traffic and obtain authentication tokens.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:T/2025-01-16T20:12:16Z/",
"title": "SSVC"
}
],
"product_status": {
"fixed": [
"CSAFPID-0048"
],
"known_affected": [
"CSAFPID-0049"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"category": "external",
"summary": "www.ecovacs.com",
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS released version 3.0.0 of the ECOVACS HOME app. ECOVACS may have updated plugins for specific robots.",
"product_ids": [
"CSAFPID-0048"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS released version 3.0.0 of the ECOVACS HOME app. ECOVACS may have updated plugins for specific robots.",
"product_ids": [
"CSAFPID-0049"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.4,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"CSAFPID-0049"
]
}
],
"title": "ECOVACS HOME mobile app plugins do not properly validate TLS certificates"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-52330",
"cwe": {
"id": "CWE-295",
"name": "Improper Certificate Validation"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS lawnmowers and vacuums do not properly validate TLS certificates. An unauthenticated attacker can read or modify TLS traffic, possibly modifying firmware updates.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:T/2024-11-22T17:08:48Z/",
"title": "SSVC"
}
],
"product_status": {
"fixed": [
"CSAFPID-0044",
"CSAFPID-0043",
"CSAFPID-0041",
"CSAFPID-0036",
"CSAFPID-0033",
"CSAFPID-0018",
"CSAFPID-0028",
"CSAFPID-0020",
"CSAFPID-0010",
"CSAFPID-0009",
"CSAFPID-0047",
"CSAFPID-0060",
"CSAFPID-0038",
"CSAFPID-0035",
"CSAFPID-0023",
"CSAFPID-0026",
"CSAFPID-0024",
"CSAFPID-0030",
"CSAFPID-0012",
"CSAFPID-0007"
],
"known_affected": [
"CSAFPID-0045",
"CSAFPID-0042",
"CSAFPID-0040",
"CSAFPID-0037",
"CSAFPID-0032",
"CSAFPID-0019",
"CSAFPID-0029",
"CSAFPID-0021",
"CSAFPID-0011",
"CSAFPID-0008",
"CSAFPID-0046",
"CSAFPID-0061",
"CSAFPID-0039",
"CSAFPID-0034",
"CSAFPID-0022",
"CSAFPID-0027",
"CSAFPID-0025",
"CSAFPID-0031",
"CSAFPID-0013",
"CSAFPID-0006"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"category": "external",
"summary": "www.ecovacs.com",
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.38.0.",
"product_ids": [
"CSAFPID-0044"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.38.0.",
"product_ids": [
"CSAFPID-0045"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.70.0.",
"product_ids": [
"CSAFPID-0043"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.70.0.",
"product_ids": [
"CSAFPID-0042"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.49.0.",
"product_ids": [
"CSAFPID-0040"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.49.0.",
"product_ids": [
"CSAFPID-0041"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0036"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0037"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0032"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0033"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.3.",
"product_ids": [
"CSAFPID-0018"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.3.",
"product_ids": [
"CSAFPID-0019"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.5.31.",
"product_ids": [
"CSAFPID-0028"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.5.31.",
"product_ids": [
"CSAFPID-0029"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.42.",
"product_ids": [
"CSAFPID-0020"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.42.",
"product_ids": [
"CSAFPID-0021"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.5.",
"product_ids": [
"CSAFPID-0010"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.5.",
"product_ids": [
"CSAFPID-0011"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.9.0.",
"product_ids": [
"CSAFPID-0008"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.9.0.",
"product_ids": [
"CSAFPID-0009"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.17.0.",
"product_ids": [
"CSAFPID-0046"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.17.0.",
"product_ids": [
"CSAFPID-0047"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.44.18.",
"product_ids": [
"CSAFPID-0060"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.44.18.",
"product_ids": [
"CSAFPID-0061"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0038"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.76.6.",
"product_ids": [
"CSAFPID-0039"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.81.10.",
"product_ids": [
"CSAFPID-0034"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.81.10.",
"product_ids": [
"CSAFPID-0035"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0022"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0023"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0026"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 2.4.41.",
"product_ids": [
"CSAFPID-0027"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.3.",
"product_ids": [
"CSAFPID-0024"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.3.",
"product_ids": [
"CSAFPID-0025"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.23.0.",
"product_ids": [
"CSAFPID-0030"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.23.0.",
"product_ids": [
"CSAFPID-0031"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.10.0.",
"product_ids": [
"CSAFPID-0012"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.10.0.",
"product_ids": [
"CSAFPID-0013"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.5.",
"product_ids": [
"CSAFPID-0006"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS has released firmware version 1.7.5.",
"product_ids": [
"CSAFPID-0007"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217001"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.4,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"CSAFPID-0045",
"CSAFPID-0042",
"CSAFPID-0040",
"CSAFPID-0037",
"CSAFPID-0032",
"CSAFPID-0019",
"CSAFPID-0029",
"CSAFPID-0021",
"CSAFPID-0011",
"CSAFPID-0008",
"CSAFPID-0046",
"CSAFPID-0061",
"CSAFPID-0039",
"CSAFPID-0034",
"CSAFPID-0022",
"CSAFPID-0027",
"CSAFPID-0025",
"CSAFPID-0031",
"CSAFPID-0013",
"CSAFPID-0006"
]
}
],
"title": "ECOVACS lawnmowers and vacuums do not properly validate TLS certificates"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-52331",
"cwe": {
"id": "CWE-494",
"name": "Download of Code Without Integrity Check"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawnmowers and vacuums use a deterministic symmetric key to decrypt firmware updates. An attacker can create and encrypt malicious firmware that will be successfully decrypted and installed by the robot.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:T/2024-11-22T17:18:33Z/",
"title": "SSVC"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0062"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.html"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0062"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-0062"
]
}
],
"title": "ECOVACS lawnmowers and vacuums deterministic firmware encryption key"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-11147",
"cwe": {
"id": "CWE-798",
"name": "Use of Hard-coded Credentials"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawnmowers and vacuums use a deterministic root password generated based on model and serial number. An attacker with shell access can login as root.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:T/2024-11-25T16:55:39Z/",
"title": "SSVC"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0062"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"category": "external",
"summary": "builder.dontvacuum.me",
"url": "https://builder.dontvacuum.me/ecopassword.php"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0062"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.6,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"CSAFPID-0062"
]
}
],
"title": "ECOVACS lawnmowers and vacuums deterministic root password"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-12078",
"cwe": {
"id": "CWE-321",
"name": "Use of Hard-coded Cryptographic Key"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawn mowers and vacuums use a shared, static secret key to encrypt BLE GATT messages. An unauthenticated attacker within BLE range can control any robot using the same key.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:P/2025-01-23T00:08:15Z/",
"title": "SSVC"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0062"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"category": "external",
"summary": "youtu.be",
"url": "https://youtu.be/_wUsM0Mlenc?t=2041"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0062"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L",
"version": "3.1"
},
"products": [
"CSAFPID-0062"
]
}
],
"title": "ECOVACS lawnmowers and vacuums static BLE GATT encryption key"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-12079",
"cwe": {
"id": "CWE-312",
"name": "Cleartext Storage of Sensitive Information"
},
"notes": [
{
"category": "summary",
"text": "ECOVACS robot lawnmowers store the anti-theft PIN in cleartext on the device filesystem. An attacker can steal a lawnmower, read the PIN, and reset the anti-theft mechanism.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:P/2025-01-23T00:29:20Z/",
"title": "SSVC"
}
],
"product_status": {
"known_affected": [
"CSAFPID-0062"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "none_available",
"details": "Unknown.",
"product_ids": [
"CSAFPID-0062"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.3,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"products": [
"CSAFPID-0062"
]
}
],
"title": "ECOVACS lawnmowers cleartext storage of anti-theft PIN"
},
{
"acknowledgments": [
{
"names": [
"Dennis Giese"
]
},
{
"names": [
"Braelynn Luedtke"
]
}
],
"cve": "CVE-2024-52327",
"cwe": {
"id": "CWE-603",
"name": "Use of Client-Side Authentication"
},
"notes": [
{
"category": "summary",
"text": "The cloud service used by ECOVACS robot lawnmowers and vacuums allows authenticated attackers to bypass the PIN entry required to access the live video feed.",
"title": "Description"
},
{
"category": "details",
"text": "SSVCv2/E:P/A:N/T:P/2025-01-15T20:26:52Z/",
"title": "SSVC"
}
],
"product_status": {
"fixed": [
"CSAFPID-0051",
"CSAFPID-0003"
],
"known_affected": [
"CSAFPID-0050",
"CSAFPID-0002"
]
},
"references": [
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
},
{
"category": "external",
"summary": "dontvacuum.me",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"category": "external",
"summary": "www.ecovacs.com",
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217002"
}
],
"release_date": "2023-12-27T00:00:00Z",
"remediations": [
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS updated the cloud service and ECOVACS HOME mobile apps.",
"product_ids": [
"CSAFPID-0050"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217002"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS updated the cloud service and ECOVACS HOME mobile apps.",
"product_ids": [
"CSAFPID-0051"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217002"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS updated the cloud service and ECOVACS HOME mobile apps.",
"product_ids": [
"CSAFPID-0002"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217002"
},
{
"category": "vendor_fix",
"date": "2024-12-17T06:00:00Z",
"details": "ECOVACS updated the cloud service and ECOVACS HOME mobile apps.",
"product_ids": [
"CSAFPID-0003"
],
"url": "https://www.ecovacs.com/global/userhelp/dsa20241217002"
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
"version": "3.1"
},
"products": [
"CSAFPID-0050",
"CSAFPID-0002"
]
}
],
"title": "ECOVACS lawnmower and vacuum cloud service live video PIN bypass"
}
]
}
VAR-202501-3202
Vulnerability from variot - Updated: 2025-10-02 23:37ECOVACS 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. DEEBOT N8 firmware, DEEBOT 900 firmware, DEEBOT T8 firmware etc. ECOVACS The product contains a vulnerability in improper permission assignment for critical resources.Information may be tampered with
Show details on source website{
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#",
"affected_products": {
"@id": "https://www.variotdbs.pl/ref/affected_products"
},
"configurations": {
"@id": "https://www.variotdbs.pl/ref/configurations"
},
"credits": {
"@id": "https://www.variotdbs.pl/ref/credits"
},
"cvss": {
"@id": "https://www.variotdbs.pl/ref/cvss/"
},
"description": {
"@id": "https://www.variotdbs.pl/ref/description/"
},
"exploit_availability": {
"@id": "https://www.variotdbs.pl/ref/exploit_availability/"
},
"external_ids": {
"@id": "https://www.variotdbs.pl/ref/external_ids/"
},
"iot": {
"@id": "https://www.variotdbs.pl/ref/iot/"
},
"iot_taxonomy": {
"@id": "https://www.variotdbs.pl/ref/iot_taxonomy/"
},
"patch": {
"@id": "https://www.variotdbs.pl/ref/patch/"
},
"problemtype_data": {
"@id": "https://www.variotdbs.pl/ref/problemtype_data/"
},
"references": {
"@id": "https://www.variotdbs.pl/ref/references/"
},
"sources": {
"@id": "https://www.variotdbs.pl/ref/sources/"
},
"sources_release_date": {
"@id": "https://www.variotdbs.pl/ref/sources_release_date/"
},
"sources_update_date": {
"@id": "https://www.variotdbs.pl/ref/sources_update_date/"
},
"threat_type": {
"@id": "https://www.variotdbs.pl/ref/threat_type/"
},
"title": {
"@id": "https://www.variotdbs.pl/ref/title/"
},
"type": {
"@id": "https://www.variotdbs.pl/ref/type/"
}
},
"@id": "https://www.variotdbs.pl/vuln/VAR-202501-3202",
"affected_products": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/affected_products#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
},
"@id": "https://www.variotdbs.pl/ref/sources"
}
},
"data": [
{
"model": "airbot andy",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "goat g1",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n9",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot x2",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "airbot z1",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n8",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t10",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t20",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t8",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "airbot ava",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n10",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot x1",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t9",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot 900",
"scope": "eq",
"trust": 1.0,
"vendor": "ecovacs",
"version": null
},
{
"model": "airbot ava",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t10",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t9",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "goat g1",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot x1",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "airbot andy",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t8",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot t20",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n9",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot 900",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n8",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot x2",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "airbot z1",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
},
{
"model": "deebot n10",
"scope": null,
"trust": 0.8,
"vendor": "ecovacs",
"version": null
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"cve": "CVE-2024-52328",
"cvss": {
"@context": {
"cvssV2": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/cvssV2"
},
"cvssV3": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/"
},
"severity": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/cvss/severity#"
},
"@id": "https://www.variotdbs.pl/ref/cvss/severity"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
},
"@id": "https://www.variotdbs.pl/ref/sources"
}
},
"data": [
{
"cvssV2": [],
"cvssV3": [
{
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"author": "9119a7d8-5eab-497f-8521-727c672e3725",
"availabilityImpact": "NONE",
"baseScore": 2.3,
"baseSeverity": "LOW",
"confidentialityImpact": "NONE",
"exploitabilityScore": 0.8,
"id": "CVE-2024-52328",
"impactScore": 1.4,
"integrityImpact": "LOW",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"trust": 1.0,
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
{
"attackComplexity": "Low",
"attackVector": "Local",
"author": "OTHER",
"availabilityImpact": "None",
"baseScore": 2.3,
"baseSeverity": "Low",
"confidentialityImpact": "None",
"exploitabilityScore": null,
"id": "JVNDB-2024-028232",
"impactScore": null,
"integrityImpact": "Low",
"privilegesRequired": "High",
"scope": "Unchanged",
"trust": 0.8,
"userInteraction": "None",
"vectorString": "CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"version": "3.0"
}
],
"severity": [
{
"author": "9119a7d8-5eab-497f-8521-727c672e3725",
"id": "CVE-2024-52328",
"trust": 1.0,
"value": "Low"
},
{
"author": "OTHER",
"id": "JVNDB-2024-028232",
"trust": 0.8,
"value": "Low"
}
]
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"description": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/description#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "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. DEEBOT N8 firmware, DEEBOT 900 firmware, DEEBOT T8 firmware etc. ECOVACS The product contains a vulnerability in improper permission assignment for critical resources.Information may be tampered with",
"sources": [
{
"db": "NVD",
"id": "CVE-2024-52328"
},
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
}
],
"trust": 1.62
},
"external_ids": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/external_ids#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"db": "NVD",
"id": "CVE-2024-52328",
"trust": 2.6
},
{
"db": "JVNDB",
"id": "JVNDB-2024-028232",
"trust": 0.8
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"id": "VAR-202501-3202",
"iot": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/iot#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": true,
"sources": [
{
"db": "VARIoT devices database",
"id": null
}
],
"trust": 0.5
},
"last_update_date": "2025-10-02T23:37:01.563000Z",
"problemtype_data": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/problemtype_data#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"problemtype": "CWE-732",
"trust": 1.0
},
{
"problemtype": "Improper permission assignment for critical resources (CWE-732) [ others ]",
"trust": 0.8
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"references": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/references#",
"data": {
"@container": "@list"
},
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": [
{
"trust": 1.8,
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"trust": 1.8,
"url": "https://dontvacuum.me/talks/hitcon2024/hitcon-cmt-2024_ecovacs.pdf"
},
{
"trust": 0.8,
"url": "https://nvd.nist.gov/vuln/detail/cve-2024-52328"
}
],
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"sources": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#",
"data": {
"@container": "@list"
}
},
"data": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"sources_release_date": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources_release_date#",
"data": {
"@container": "@list"
}
},
"data": [
{
"date": "2025-09-30T00:00:00",
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"date": "2025-01-23T17:15:14.133000",
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"sources_update_date": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources_update_date#",
"data": {
"@container": "@list"
}
},
"data": [
{
"date": "2025-09-30T07:49:00",
"db": "JVNDB",
"id": "JVNDB-2024-028232"
},
{
"date": "2025-09-23T17:44:56.110000",
"db": "NVD",
"id": "CVE-2024-52328"
}
]
},
"title": {
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/title#",
"sources": {
"@container": "@list",
"@context": {
"@vocab": "https://www.variotdbs.pl/ref/sources#"
}
}
},
"data": "plural \u00a0ECOVACS\u00a0 Vulnerability in improper permission assignment for critical resources in the product",
"sources": [
{
"db": "JVNDB",
"id": "JVNDB-2024-028232"
}
],
"trust": 0.8
}
}
GHSA-92X4-P455-Q3X7
Vulnerability from github – Published: 2025-01-23 18:31 – Updated: 2025-01-23 18:31
VLAI?
Details
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.
Severity ?
{
"affected": [],
"aliases": [
"CVE-2024-52328"
],
"database_specific": {
"cwe_ids": [
"CWE-732"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2025-01-23T17:15:14Z",
"severity": "LOW"
},
"details": "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.",
"id": "GHSA-92x4-p455-q3x7",
"modified": "2025-01-23T18:31:20Z",
"published": "2025-01-23T18:31:20Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2024-52328"
},
{
"type": "WEB",
"url": "https://dontvacuum.me/talks/37c3-2023/37c3-vacuuming-and-mowing.pdf"
},
{
"type": "WEB",
"url": "https://dontvacuum.me/talks/HITCON2024/HITCON-CMT-2024_Ecovacs.pdf"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"type": "CVSS_V4"
}
]
}
Loading…
Show additional events:
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…