CVE-2026-45329 Details
Description
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.
A vulnerability exists in the Espressif Internet of Things Development Framework (ESP-IDF) versions 5.5.4 and 6.0) within the ESP-TEE secure-service wrappers. These wrappers failed to properly validate all caller-supplied pointer arguments, leaving some input pointers unchecked. This oversight allows an unprivileged application in the Rich Execution Environment (REE) to manipulate TEE-exclusive memory, potentially leading to unauthorized access and disclosure of sensitive data, including cryptographic keys and application secrets, across the REE/TEE isolation boundary. The vulnerability arises because the affected TEE-protected hardware peripherals, such as ECC, SHA, and SPI, operate in RISC-V machine mode with full address-space access, enabling the exploitation of unchecked pointers to read TEE memory and return its contents to the REE.
Users are advised to update to ESP-IDF versions 5.5.5 or 6.0.1, both of which include the necessary input validation fixes. Instructions for updating can be found in the ESP-IDF documentation.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 10, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
| CWE-20 | Improper Input Validation | [email protected] |
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| espressif esp-idf | 5.5.4 6.0 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 11, 2026 | Initial Analysis | [email protected] |
| Jun 10, 2026 | New CVE Received | [email protected] |