Description
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.
Published: 2026-11-09
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Native code execution on ESP8266/ESP32 devices via local, unauthenticated UDP messages
Action: Immediate Patch
AI Analysis

Impact

A heap out‑of‑bounds write exists in Tasmota’s SendReceiveDeviceGroupMessage() routine that can be triggered by sending crafted Device Groups messages over UDP port 4447. The flaw causes the log_remaining counter to become negative, causing buffer writes to exceed the 512‑byte limit and corrupt heap memory. On ESP8266 and ESP32 platforms lacking ASLR and heap cookie protections, this can lead to a device crash or potentially native code execution, compromising confidentiality, integrity, and availability of the device and any connected network resources.

Affected Systems

Firmware versions of Tasmota through 16.0.0, running on ESP8266 and ESP32 microcontrollers, are affected. Devices that expose UDP port 4447 and support Device Groups messaging are susceptible. The vulnerability is local in scope – only attackers who can reach the device via the local network can exploit it.

Risk and Exploitability

The CVSS score of 9.3 reflects a high severity, and the lack of an EPSS score suggests that exploitation data is not currently public, although the lack of need for prior authentication lowers the barrier for attackers with local network access. The issue is not listed in the CISA KEV catalog, but the potential for code execution on platforms lacking ASLR and heap cookies makes it highly dangerous. The likely attack vector is local network traffic sent to UDP port 4447, where an attacker can craft a message that triggers the out‑of‑bounds write.

Generated by OpenCVE AI on November 9, 2026 at 18:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the device to a Tasmota firmware version newer than 16.0.0 that includes the commit fixing the out‑of‑bounds write.
  • Verify that the device no longer listens on UDP port 4447 for Device Groups traffic after the firmware update.
  • If an immediate firmware upgrade is not possible, restrict UDP traffic to port 4447 from trusted sources using network segmentation or firewall rules to reduce the attack surface.

Generated by OpenCVE AI on November 9, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 17:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Tasmota 16.0.0 Heap Out-of-Bounds Write via Device Groups UDP
Weaknesses CWE-805
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T17:28:33.128Z

Reserved: 2026-10-30T15:31:52.080Z

Link: CVE-2026-119756

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T18:17:22.320

Modified: 2026-11-09T18:17:22.320

Link: CVE-2026-119756

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T18:30:13Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value