CVE-2026-25835 Details
Description
Mbed TLS before 3.6.6 and TF-PSA-Crypto before 1.1.0 misuse seeds in a Pseudo-Random Number Generator (PRNG).
A vulnerability exists in Mbed TLS versions prior to 3.6.6 and in TF-PSA-Crypto versions prior to 1.1.0, where the libraries misuse seeds in a Pseudo-Random Number Generator (PRNG). This flaw can lead to insufficient randomness, as cloning an application state that includes a random generator results in multiple instances generating the same random numbers. This is particularly problematic for cryptographic operations, as it can cause the same keys and nonces to be produced across instances, potentially allowing an adversary to exploit this predictability. The issue arises because, before the patched versions, there was no interface to reseed the PSA random generator after cloning, leaving it vulnerable to such attacks.
Users should upgrade to Mbed TLS 4.1.0 or later, or to Mbed TLS 3.6.6 or a later 3.6 version. For TF-PSA-Crypto users, upgrade to version 1.1.0 or later. These versions include functions to control the reseeding of the PSA random generator and automatically reseed the generator after a 'fork()' call. Applications that use legacy random generators must manually reseed after cloning.
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 Apr 1, 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-335 | Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| arm mbed tls | >= 2.18.0, < 3.6.6 |
CPE
Remediation
| |
| trustedfirmware mbed tls | 4.0.0 |
CPE
Remediation
| |
| trustedfirmware tf-psa-crypto | < 1.1.0 |
CPE
Remediation
| |
Change History
8 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 5, 2026 | CPE Deprecation Remap | [email protected] |
| Jun 5, 2026 | CPE Deprecation Remap | [email protected] |
| Jun 1, 2026 | Reanalysis | [email protected] |
| Apr 6, 2026 | Initial Analysis | [email protected] |
| Apr 1, 2026 | CVE Modified | CISA-ADP |
| Apr 1, 2026 | New CVE Received | [email protected] |