Approved changes feed: RSS · Atom
cpe:2.3:a:espressif:esp-idf:5.5.2:*:*:*:*:*:*:*
part: a version: 5.5.2 update: *
| Vendor | Espressif (df5bdb83-6e76-51c7-9f3a-58b3951d8668) |
|---|---|
| Product | Esp Idf (29bf1061-ced6-5eb1-a4df-891a8bf1a38e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/espressif/esp-idf |
purl2cpe | 2026-06-01 10:12:28.164168 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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.