Katalog CVE

CVE-2026-119756

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Tasmota do wersji 16.0.0 (naprawione w commicie e97e1e4) zawiera podatność heap out-of-bounds write w SendReceiveDeviceGroupMessage(), pozwalającą nieuwierzytelnionym atakującym w sieci lokalnej na uszkodzenie pamięci sterty poprzez wysyłanie spreparowanych wiadomości Device Groups przez UDP port 4447. Wiadomości powodują, że licznik log_remaining staje się ujemny, a zapisy przekraczają stały bufor 512 bajtów. Może to doprowadzić do awarii urządzenia lub potencjalnie wykonania kodu na platformach ESP8266 i ESP32 pozbawionych ASLR i heap cookies.

Ocena ryzyka

Atakujący w sieci lokalnej może zdalnie zawiesić urządzenia IoT lub potencjalnie wykonać kod natywny, co może prowadzić do przejęcia urządzenia i dalszego ruchu w sieci. Ryzyko dotyczy wszystkich urządzeń Tasmota do wersji 16.0.0.

Rekomendacja

Zaktualizuj Tasmota do wersji zawierającej commit e97e1e4 lub nowszej. Do czasu aktualizacji ogranicz dostęp do UDP portu 4447 do zaufanych segmentów sieci i segmentuj urządzenia IoT.

Inne podatności w Tasmota

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Tasmota through 16.0.0, fixed in commit e97e1e4, contains a heap out-of-bounds write vulnerability in SendReceiveDeviceGroupMessage() that allows unauthenticated attackers on the local network to corrupt heap memory by sending crafted Device Groups messages over UDP port 4447 that cause the log_remaining counter to go negative and writes to exceed the fixed 512-byte buffer. Attackers can exploit this flaw to crash the device or potentially achieve native code execution on ESP8266 and ESP32 platforms that lack ASLR and heap cookies.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS