CyberSecBulletin

Espressif vulnerabilities

We track 22 vulnerabilities in Espressif products across 3 products. 22 are rated high or critical, and none are known to be exploited. The most recent was published on November 4, 2026.

22vulnerabilities
5critical
17high
0exploited
8.5average CVSS score

Latest Espressif vulnerabilities

  • 7.4 High severity

    esp-idf: Stack-based Buffer Overflow

    CVE-2026-113783Espressif

    ESP-IDF is the Espressif Internet of Things (IOT) Development Framework. From 5.2.3 until 5.3.7, 5.4.5, 5.5.6, and 6.0.3, the lwIP DNS resolver's cached-lookup path in dns_lookup() in dns.c copies every cached address into a caller-provided single ip_addr_t ou

  • 7.1 High severity

    esp-idf: Stack-based Buffer Overflow

    CVE-2026-113782Espressif

    ESP-IDF is the Espressif Internet of Things (IOT) Development Framework. From 5.2.0 until 5.2.8, 5.3.6, 5.4.5, 5.5.5, and 6.0.3, the OpenThread Border Router Neighbor Discovery packet handler trusts an attacker-controlled ICMPv6 option length while copying int

  • 9.3 Critical severity

    esp-idf: Out-of-bounds Write

    CVE-2026-113780Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. From 5.5.5 until 5.5.6, 6.0.4, and 6.1.1, the esp_tee trap entry in esp_tee_vectors_plic.S and esp_tee_vectors_clic.S saves a caller-controlled register frame through the REE-supplied sta

  • 7.5 High severity

    esp-idf: Stack-based Buffer Overflow

    CVE-2026-55687Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. Versions 6.0.1, 5.5.4, 5.4.4, 5.3.5, and possibly prior contain an out-of-bounds write in jpeg_parse_dqt_marker() in components/esp_driver_jpeg/jpeg_parse_marker.c because the attacker-co

  • 7.1 High severity

    esp-idf: Heap-based Buffer Overflow

    CVE-2026-45542Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.2.6, 5.3.5, 5.4.4, 5.5.4, and 6.0, a heap buffer overflow exists in the Security Scheme 2 (SRP6a) session-setup path of the protocomm component. The first-phase handler (han

  • 7.5 High severity

    esp-idf: NULL Pointer Dereference

    CVE-2026-45541Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.2.6, 5.3.5, 5.4.4, 5.5.4, and 6.0, a NULL-pointer dereference exists in the WebSocket subprotocol-negotiation path of the esp_http_server component. While parsing the client

  • 8.8 High severity

    esp-idf: Out-of-bounds Write

    CVE-2026-45328Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.4 and 6.0, the esp_tee component exposes secure-service wrappers in esp_secure_services.c and esp_secure_services_iram.c that bridge calls from the user application (i.e.

  • 8.2 High severity

    shared-github-dangerjs: Uncontrolled Search Path Element

    CVE-2026-44358Espressif

    Espressif Shared GitHub DangerJS is a reusable GitHub Action CI DangerJS workflow for Espressif GitHub projects. Prior to 1.0.1, the action's entrypoint.sh invoked DangerJS from the caller's workspace after copying the fork's checkout into it, creating an untr

  • 7.5 High severity

    arduino-esp32: Improper Authentication

    CVE-2026-42855Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. Prior to 3.3.8, the WebServer Digest authentication implementation in arduino-esp32 computes the authentication hash using the URI field from

  • 9.8 Critical severity

    arduino-esp32: Stack-based Buffer Overflow

    CVE-2026-42854Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. Prior to 3.3.8, the WebServer multipart form parser in arduino-esp32 allocates a Variable Length Array (VLA) on the stack whose size is derive

  • 8.8 High severity

    arduino-esp32: Stack-based Buffer Overflow

    CVE-2026-41429Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. Prior to 3.3.8, there is a remotely reachable memory corruption issue in the NBNS packet handling path. When NetBIOS is enabled by calling NBN

  • 8.0 High severity

    esp-idf: Integer Underflow (Wrap or Wraparound)

    CVE-2026-25532Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.2, 5.4.3, 5.3.4, 5.2.6, and 5.1.6, a vulnerability exists in the WPS (Wi-Fi Protected Setup) Enrollee implementation where malformed EAP-WSC packets with truncated payload

  • 7.6 High severity

    esp-idf: Out-of-bounds Write

    CVE-2025-68474Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.1, 5.4.3, 5.3.4, 5.2.6, 5.1.6, and earlier, in the avrc_vendor_msg() function of the ESP-IDF BlueDroid AVRCP stack, the allocated buffer size was validated using AVRC_MIN_

  • 8.6 High severity

    esp-idf: Out-of-bounds Write

    CVE-2025-68473Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.1, 5.4.3, 5.3.4, 5.2.6, 5.1.6, and earlier, in the ESP-IDF Bluetooth host stack (BlueDroid), the function bta_dm_sdp_result() used a fixed-size array uuid_list[32][MAX_UUI

  • 9.1 Critical severity

    esp-idf: Out-of-bounds Read

    CVE-2025-66409Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In 5.5.1, 5.4.3, 5.3.4, 5.2.6, 5.1.6, and earlier, when AVRCP is enabled on ESP32, receiving a malformed VENDOR DEPENDENT command from a peer device can cause the Bluetooth stack to acces

  • 8.8 High severity

    esp-idf: Buffer Copy without Checking Size of Input

    CVE-2025-55297Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. The BluFi example bundled in ESP-IDF was vulnerable to memory overflows in two areas: Wi-Fi credential handling and Diffie–Hellman key exchange. This vulnerability is fixed in 5.4.1, 5.3.

  • 8.7 High severity

    arduino-esp32: Cross-Site Request Forgery

    CVE-2025-53540Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. Several OTA update examples and the HTTPUpdateServer implementation are vulnerable to Cross-Site Request Forgery (CSRF). The update endpoints

  • 8.9 High severity

    arduino-esp32: Improper Neutralization of CRLF Sequences in HTTP Headers

    CVE-2025-53007Espressif

    arduino-esp32 provides an Arduino core for the ESP32. Versions prior to 3.3.0-RC1 and 3.2.1 contain a HTTP Response Splitting vulnerability. The `sendHeader` function takes arbitrary input for the HTTP header name and value, concatenates them into an HTTP head

  • 9.8 Critical severity

    esp-idf: Integer Underflow (Wrap or Wraparound)

    CVE-2025-52471Espressif

    ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. An integer underflow vulnerability has been identified in the ESP-NOW protocol implementation within the ESP Wi-Fi component of versions 5.4.1, 5.3.3, 5.2.5, and 5.1.6 of the ESP-IDF fram

  • 8.8 High severity

    Esp-idf: Authorization Bypass Through User-Controlled Key

    CVE-2024-53406Espressif

    Espressif Esp idf v5.3.0 is vulnerable to Insecure Permissions resulting in Authentication bypass. In the reconnection phase, the device reuses the session key from a previous connection session, creating an opportunity for attackers to execute security bypass

  • 9.9 Critical severity

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and…

    CVE-2024-45798Espressif

    arduino-esp32 is an Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2 microcontrollers. The `arduino-esp32` CI is vulnerable to multiple Poisoned Pipeline Execution (PPE) vulnerabilities. Code injection in `tests_results.yml` work

  • 8.8 High severity

    esp-idf: Out-of-bounds Write

    CVE-2022-24893Espressif

    ESP-IDF is the official development framework for Espressif SoCs. In Espressif’s Bluetooth Mesh SDK (`ESP-BLE-MESH`), a memory corruption vulnerability can be triggered during provisioning, because there is no check for the `SegN` field of the Transaction Star