Odkurzacze i kosiarki ECOVACS nie przeprowadzają prawidłowej walidacji certyfikatów TLS, co umożliwia nieuwierzytelnionemu atakującemu przechwycenie lub modyfikację ruchu sieciowego. Szczególne zagrożenie stanowi możliwość podmiany aktualizacji firmware urządzenia.
▸ Pokaż oryginał (EN)
ECOVACS lawnmowers and vacuums do not properly validate TLS certificates. An unauthenticated attacker can read or modify TLS traffic, possibly modifying firmware updates.
Podatność wynika z nieprawidłowej implementacji walidacji certyfikatów TLS (CWE-295 — Improper Certificate Validation). Atakujący, który znajdzie się na ścieżce komunikacji sieciowej urządzenia (atak typu man-in-the-middle), może podszyć się pod serwery producenta prezentując fałszywy certyfikat TLS, który nie zostanie odrzucony przez urządzenie. W konsekwencji atakujący może odczytywać lub modyfikować przesyłane dane, w tym potencjalnie podmieniać pakiety aktualizacji firmware.
Atakujący może przechwycić lub zmodyfikować ruch TLS urządzenia, a w najgroźniejszym scenariuszu dostarczyć zmanipulowany firmware, przejmując kontrolę nad urządzeniem lub systemami, z którymi ono współdziała.
Należy zastosować patche dostępne u producenta zgodnie z referencjami — komunikat bezpieczeństwa ECOVACS: https://www.ecovacs.com/global/userhelp/dsa20241217001. Do czasu instalacji aktualizacji należy ograniczyć dostęp urządzeń do sieci nieznanych/publicznych oraz stosować segmentację sieci.
Ecovacs Deebot X2 Omni (Firmware), Ecovacs Deebot X2 Combo (Firmware), Ecovacs Deebot X2S (Firmware) — szczegółowe wersje wskazane w referencjach producenta (DSA20241217001)
Podatność była prezentowana publicznie na konferencji 37C3 (2023) oraz HITCON CMT 2024, o czym świadczą referencje do prezentacji badaczy z serwisu dontvacuum.me.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H/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:XEcovacs Deebot T10
HWEcovacswszystkie wersjeEcovacs Deebot T10 Firmware
OSEcovacs< 1.7.5Ecovacs Deebot T10 Omni
HWEcovacswszystkie wersjeEcovacs Deebot T10 Omni Firmware
OSEcovacs< 1.9.0Ecovacs Deebot T10 Plus
HWEcovacswszystkie wersjeEcovacs Deebot T10 Plus Firmware
OSEcovacs< 1.7.5Ecovacs Deebot T10 Turbo
HWEcovacswszystkie wersjeEcovacs Deebot T10 Turbo Firmware
OSEcovacs< 1.10.0Ecovacs Deebot X1
HWEcovacswszystkie wersjeEcovacs Deebot X1e Omni
HWEcovacswszystkie wersjeEcovacs Deebot X1e Omni Firmware
OSEcovacs< 2.4.42Ecovacs Deebot X1 Firmware
OSEcovacs< 1.7.3Ecovacs Deebot X1 Omni
HWEcovacswszystkie wersjeEcovacs Deebot X1 Omni Firmware
OSEcovacs< 2.4.41Ecovacs Deebot X1 Plus
HWEcovacswszystkie wersjeEcovacs Deebot X1 Plus Firmware
OSEcovacs< 1.7.3Ecovacs Deebot X1 Pro Omni
HWEcovacswszystkie wersjeEcovacs Deebot X1 Pro Omni Firmware
OSEcovacs< 2.4.41Ecovacs Deebot X1s Pro
HWEcovacswszystkie wersjeEcovacs Deebot X1s Pro Firmware
OSEcovacs< 2.5.31Ecovacs Deebot X1s Pro Plus
HWEcovacswszystkie wersjeEcovacs Deebot X1s Pro Plus Firmware
OSEcovacs< 1.23.0Ecovacs Deebot X1 Turbo
HWEcovacswszystkie wersjeEcovacs Deebot X1 Turbo Firmware
OSEcovacs< 2.4.41Ecovacs Deebot X2 Combo
HWEcovacswszystkie wersjeEcovacs Deebot X2 Combo Firmware
OSEcovacs< 1.81.10Ecovacs Deebot X2 Omni
HWEcovacswszystkie wersjeEcovacs Deebot X2 Omni Firmware
OSEcovacs< 1.76.6Ecovacs Deebot X2 Pro
HWEcovacswszystkie wersjeEcovacs Deebot X2 Pro Firmware
OSEcovacs< 1.76.6
Powiązane podatności
ECOVACS vacuum robot base stations do not validate firmware updates, so malicious over-the-air updates can be ...
ECOVACS robot lawnmowers and vacuums use a deterministic root password generated based on model and serial num...
ECOVACS robot lawnmowers and vacuums use a deterministic symmetric key to decrypt firmware updates. An attacke...
ECOVACS robot lawn mowers and vacuums use a shared, static secret key to encrypt BLE GATT messages. An unauthe...
ECOVACS robot lawnmowers store the anti-theft PIN in cleartext on the device filesystem. An attacker can steal...