Approved changes feed: RSS · Atom

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

part: a version: 5.5.2 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.164168

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-25532 vulnerable 2026-06-03 15:16:54.776029 ESF-IDF is Vulnerable to WPS Enrollee Fragment Integer Underflow
MEDIUM (6.3)
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 payloads can cause integer underflow during fragment length calculation. When processing EAP-Expanded (WSC) messages, the code computes frag_len by subtracting header sizes from the total packet length. If an attacker sends a packet where the EAP Length field covers only the header and flags but omits the expected payload (such as the 2-byte Message Length field when WPS_MSG_FLAG_LEN is set), frag_len becomes negative. This negative value is then implicitly cast to size_t when passed to wpabuf_put_data(), resulting in a very large unsigned value. This issue has been patched in versions 5.5.3, 5.4.4, 5.3.5, 5.2.7, and 5.1.7.
Published: 2026-02-04T17:58:08.100Z
Updated: 2026-02-04T19:24:47.749Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25508 vulnerable 2026-06-03 15:16:54.746427 ESF-IDF Has Memory Safety Vulnerabilities in BLE Provisioning
MEDIUM (6.3)
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, an out-of-bounds read vulnerability was reported in the BLE ATT Prepare Write handling of the BLE provisioning transport (protocomm_ble). The issue can be triggered by a remote BLE client while the device is in provisioning mode. The transport accumulated prepared-write fragments in a fixed-size buffer but incorrectly tracked the cumulative length. By sending repeated prepare write requests with overlapping offsets, a remote client could cause the reported length to exceed the allocated buffer size. This inflated length was then passed to provisioning handlers during execute-write processing, resulting in an out-of-bounds read and potential memory corruption. This issue has been patched in versions 5.5.3, 5.4.4, 5.3.5, 5.2.7, and 5.1.7.
Published: 2026-02-04T17:58:28.502Z
Updated: 2026-02-04T19:21:38.860Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25507 vulnerable 2026-06-03 15:16:54.745689 ESF-IDF Has Use-after-free Vulnerability in BLE Provisioning
MEDIUM (6.3)
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 use-after-free vulnerability was reported in the BLE provisioning transport (protocomm_ble) layer. The issue can be triggered by a remote BLE client while the device is in provisioning mode. The vulnerability occurred when provisioning was stopped with keep_ble_on = true. In this configuration, internal protocomm_ble state and GATT metadata were freed while the BLE stack and GATT services remained active. Subsequent BLE read or write callbacks dereferenced freed memory, allowing a connected or newly connected client to trigger invalid memory acces. This issue has been patched in versions 5.5.3, 5.4.4, 5.3.5, 5.2.7, and 5.1.7.
Published: 2026-02-04T17:58:18.605Z
Updated: 2026-02-04T19:24:17.464Z
Reference links
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.