Use of uninitialized resource in mbedtls
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
Mbed TLS before 2.28.10 and 3.x before 3.6.3, in some cases of failed memory allocation or hardware errors, uses uninitialized stack memory to compose the TLS Finished message, potentially leading to authentication bypasses such as replays.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Mbed | mbedtls | before 2.28.10; 3.0.0 to before 3.6.3 | 2.28.10, 3.6.3 | Patch available | CNA |
- mbedtls VendorMbed Affected before 2.28.10; 3.0.0 to before 3.6.3 Fixed in 2.28.10, 3.6.3 Patch available CNA
Remediation
- Fix · CNA mbedtls (Mbed) Fixed in 2.28.10, 3.6.3
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Mbed mbedtls 2.28.10, 3.6.3
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2025-20583 Mbed TLS before 2.28.10 and 3.x before 3.6.3, on the client side, accepts servers that…Priority LOW 24
Timeline
- 2026-10-02 Threatist record created from CVE-2025-27810
- 2026-10-03 Alias added: GHSA-vvqm-mmw4-qwg5
References
More Mbed vulnerabilities
- TI-2025-32620 Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler… CVSS 3.1HIGH 7.8
- TI-2025-30320 Use after free in mbedtls CVSS 3.1CRITICAL 9.8
- TI-2019-12830 Buffer overflows were discovered in the CoAP library in Arm Mbed OS 5.14.0. CVSS 3.1CRITICAL 9.8
- TI-2019-12829 An integer overflow was discovered in the CoAP library in Arm Mbed OS 5.14.0. CVSS 3.1CRITICAL 9.8
- TI-2025-31103 NULL pointer dereference in mbedtls CVSS 3.1HIGH 7.5
- TI-2025-31614 Out-of-bounds read in mbedtls CVSS 3.1MEDIUM 6.5
Sources
- CVE-2025-27810 · CVE Program
- CVE-2025-27810 · NVD
- FIRST EPSS
- GHSA-vvqm-mmw4-qwg5 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences