PT-2026-3475 · Espressif Systems+3 · Esp32+4

Mat931

·

Published

2026-01-19

·

Updated

2026-04-17

·

CVE-2026-23833

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions ESPHome versions 2025.9.0 through 2025.12.6
Description ESPHome is a system for remote microcontroller control via Home Automation systems. An integer overflow in the API component’s protobuf decoder can lead to denial-of-service attacks when API encryption is not used. The check ptr + field length > end within components/api/proto.cpp is susceptible to overflow if a malicious client transmits a large field length value. This impacts all ESPHome device platforms, including ESP32, ESP8266, RP2040, and LibreTiny. The overflow circumvents the bounds check, resulting in the device reading invalid memory and crashing. Exploitation via the plaintext API protocol does not require authentication, while noise encryption requires knowledge of the encryption key.
Recommendations Upgrade to ESPHome version 2025.12.7 or later. Enable API encryption with a unique key per device. Follow ESPHome Security Best Practices.

Exploit

Fix

DoS

Integer Overflow

Weakness Enumeration

Related Identifiers

CVE-2026-23833
GHSA-4H3H-63V6-88QX

Affected Products

Esp32
Esp8266
Esphome
Libretiny
Rp2040