Approved changes feed: RSS · Atom

cpe:2.3:a:espressif:esp-idf:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorEspressif (df5bdb83-6e76-51c7-9f3a-58b3951d8668)
ProductEsp Idf (29bf1061-ced6-5eb1-a4df-891a8bf1a38e)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/espressif/esp-idf purl2cpe 2026-06-01 10:12:28.137092

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-55687 vulnerable 2026-07-29 01:00:28.568628 ESF-IDF: Stack-Based Out-of-Bounds Write in JPEG Decoder DQT Marker Parsing
HIGH (7.5)
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-controlled DQT marker Tq nibble is used as an index into the qt_tbl array without validating that it is in the range 0..3, allowing malformed JPEG input to corrupt stack memory and reliably trigger a denial of service. This issue is fixed in version 6.0.2 and is expected to be fixed in versions 5.5.5, 5.4.5, and 5.3.6.
Published: 2026-07-10T15:59:31.646Z
Updated: 2026-07-10T20:58:56.932Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46532 vulnerable 2026-07-29 00:54:59.008757 ESF-IDF: Heap Out-of-Bounds Read in Bluedroid AVRCP Target Parser
MEDIUM (4.6)
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.2.6, 5.3.5, 5.4.4, 5.5.3, and 6.0, an out-of-bounds read exists in the BlueDroid AVRCP vendor-command parser (avrc_pars_vendor_cmd() in components/bt/host/bluedroid/stack/avrc/avrc_pars_tg.c). This issue has been patched in versions 5.2.7, 5.3.6, 5.4.5, 5.5.4, and 6.0.1.
Published: 2026-06-10T00:35:30.465Z
Updated: 2026-06-10T16:10:31.318Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45542 vulnerable 2026-07-29 00:52:15.594789 ESF-IDF: Heap buffer overflow in protocomm Security2 over Bluetooth
HIGH (7.1)
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 (handle_session_command0() in components/protocomm/src/security/security2.c) trusts the length of a client-supplied protobuf field for the SRP6a username and copies it into a buffer whose size is derived from a narrower destination type. The resulting truncation-versus-copy asymmetry corrupts the heap when an oversized value is supplied. This issue has been patched in versions 5.2.7, 5.3.6, 5.4.5, 5.5.5, and 6.0.1.
Published: 2026-06-10T00:34:53.238Z
Updated: 2026-06-10T15:16:16.137Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45541 vulnerable 2026-07-29 00:52:15.594619 ESF-IDF: Remote Null Pointer Dereference in WebSocket Server
HIGH (7.5)
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-supplied Sec-WebSocket-Protocol request header during the WebSocket handshake, the tokenisation result is dereferenced without a NULL check, so a malformed header value can crash the server before any application-level authentication runs. This issue has been patched in versions 5.2.7, 5.3.6, 5.4.5, 5.5.5, and 6.0.1.
Published: 2026-06-10T00:25:59.233Z
Updated: 2026-06-10T14:40:16.880Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45329 vulnerable 2026-07-29 00:52:15.311947 ESF-IDF: Out-of-Bounds Read in ESP-TEE Secure Service Wrappers
HIGH (7.1)
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.4 and 6.0, several ESP-TEE secure-service wrappers in esp_secure_services.c and esp_secure_services_iram.c validated only some of the caller-supplied pointer arguments, leaving input pointer arguments unchecked. Because the underlying TEE-protected hardware peripherals (e.g., ECC, SHA, SPI) run in RISC-V machine mode (M-mode) with full address-space access, a caller could supply pointers into TEE-exclusive memory as inputs, causing the peripheral to read TEE memory and return results derived from it to the REE. Depending on the wrapper, the result contains raw bytes from TEE memory, a computed function of TEE memory recoverable through repeated calls, or a single bit per call that forms an oracle for incremental disclosure of TEE-resident sensitive data. This issue has been patched in versions 5.5.5 and 6.0.1.
Published: 2026-06-10T00:34:09.433Z
Updated: 2026-06-10T16:32:10.055Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45328 vulnerable 2026-07-29 00:52:15.311769 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45160 vulnerable 2026-07-29 00:52:15.103840 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25532 vulnerable 2026-06-08 07:53:19.944077 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25508 vulnerable 2026-06-08 07:53:19.909277 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25507 vulnerable 2026-06-08 07:53:19.904671 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68474 vulnerable 2026-06-08 07:41:21.174407 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68473 vulnerable 2026-06-08 07:41:21.169381 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66409 vulnerable 2026-06-08 07:41:18.882351 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-65092 vulnerable 2026-06-08 07:39:20.703480 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64342 vulnerable 2026-06-08 07:39:18.403255 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-55297 vulnerable 2026-06-08 07:33:14.575469 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-52471 vulnerable 2026-06-08 07:31:11.649823 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53845 vulnerable 2026-06-08 06:54:15.617381 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28183 vulnerable 2026-06-08 06:33:26.687990 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24893 vulnerable 2026-06-08 05:41:44.845432 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28139 vulnerable 2026-06-08 05:31:22.998249 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28136 vulnerable 2026-06-08 05:31:22.996264 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28135 vulnerable 2026-06-08 05:31:22.995572 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-16146 vulnerable 2026-06-08 05:19:27.439421 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-13595 vulnerable 2026-06-08 05:18:00.836426 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-13594 vulnerable 2026-06-08 05:18:00.834361 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-12638 vulnerable 2026-06-08 05:17:58.658074 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-15894 vulnerable 2026-06-08 05:12:58.184977 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-12587 vulnerable 2026-06-08 05:12:39.378297 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-12586 vulnerable 2026-06-08 05:12:39.377088 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-18558 vulnerable 2026-06-08 05:11:14.241064 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.