CVE-2025-55297 json
ESF-IDF BluFi Example Memory Overflow Vulnerability
published 2025-08-21 14 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-25514
- cvss
- 8.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 29%
- public exploits
- 0
- none known
Summary
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. The BluFi example bundled in ESP-IDF was vulnerable to memory overflows in two areas: Wi-Fi credential handling and Diffie–Hellman key exchange. This vulnerability is fixed in 5.4.1, 5.3.3, 5.1.6, and 5.0.9.
Patch / fix
- espressif esp-idf 5.0.9, 5.1.6, 5.3.3, 5.4.1
- github.com/espressif/esp-idf@12b7a9e commit
- github.com/espressif/esp-idf@3fc6c93 commit
- github.com/espressif/esp-idf@5f93ec3 commit
- github.com/espressif/esp-idf@9cb7206 commit
- github.com/espressif/esp-idf@abc18e9 commit
- github.com/espressif/esp-idf@b1657d9 commit
- github.com/espressif/esp-idf@bf50c0c commit
- github.com/espressif/esp-idf@cb6929a commit
- github.com/espressif/esp-idf@cc00e9f commit
- github.com/espressif/esp-idf@e65cf7e commit
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 14 mo ago
Exploit prediction
0.36% chance of exploitation in the next 30 days, higher than 29% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.2 | CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U |
| CNA | 4.0 | 5.2 | CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
- espressif esp-idf
Classification
References
-
github.com
/espressif/esp-idf/commit/12b7a9e6d78012ab9184b7ccdb5524364bf7e345
patch
-
github.com
/espressif/esp-idf/commit/3fc6c93936077cb1659e1f0e0268e62cf6423e9d
patch
-
github.com
/espressif/esp-idf/commit/5f93ec3b11b6115475c34de57093b3672d594e8f
patch
-
github.com
/espressif/esp-idf/commit/9cb7206d4ae8fd8f4296cd57d6c78a1656f42efa
patch
-
github.com
/espressif/esp-idf/commit/abc18e93eb3500dbec74c3e589671ef82c8b3919
patch
-
github.com
/espressif/esp-idf/commit/b1657d9dd4d0e48ed25e02cb8fe8413f479a2a84
patch
-
github.com
/espressif/esp-idf/commit/bf50c0c197af30990026c8f8286298d2aa5a3c99
patch
-
github.com
/espressif/esp-idf/commit/cb6929a2e6f2ff130b742332dc15eb23006c7cc9
patch
-
github.com
/espressif/esp-idf/commit/cc00e9f2fc4f7e8fbaff27851b4a8b45fa483501
patch
-
github.com
/espressif/esp-idf/commit/e65cf7ea2a2be52219ec9d4efc44aed5e490e91c
patch
-
github.com
/espressif/esp-idf/commit/f40aa9c587a8e570dfde2e6330382dcd170d5a5d
patch
-
github.com
/espressif/esp-idf/commit/f77da0d5b5382635c99e6708551b73802ad1213d
patch
-
github.com
/espressif/esp-idf/security/advisories/GHSA-9w88-r2vm-qfc4
vendor-advisory
Sources
- CVE List CVE-2025-55297
- NVD CVE-2025-55297
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.