PT-2026-3475 · Espressif Systems+3 · Esp32+4
Mat931
·
Publicado
2026-01-19
·
Atualizado
2026-04-17
·
CVE-2026-23833
CVSS v3.1
7.5
Alta
| Vetor | AV: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
Correção
DoS
Integer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Esp32
Esp8266
Esphome
Libretiny
Rp2040