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*

Notes

Imported 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-81507 vulnerable 2026-11-03 10:15:36.678716 ESF-IDF: Bluetooth Classic L2CAP Heap Memory Disclosure Allowing Unauthorized Access to Sensitive Data
MEDIUM (6.5)
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. Prior to 5.2.8, 5.3.6, 5.5.5, 6.0.3, and 6.1-rc1, ESP-IDF BlueDroid L2CAP configuration-option processing in l2c_main.c and l2c_utils.c does not consistently validate option lengths against the remaining received packet bytes. A remote unauthenticated BR/EDR peer within radio range can send a malformed L2CAP configuration request that causes an out-of-bounds read, and under some runtime conditions limited adjacent Bluetooth stack memory can be included in an outbound L2CAP Configuration Response. The issue affects ESP32-class products using the BlueDroid host stack with Classic Bluetooth enabled. This issue is fixed in 5.2.8, 5.3.6, 5.5.5, 6.0.3, and 6.1-rc1.
Published: 2026-10-13T15:12:01.010Z
Updated: 2026-10-14T15:00:34.785Z
Reference links
Imported from gcve-enriched-dumps CVE data
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 db.gcve.eu details were skipped to keep the page responsive. 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.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.