Description
An issue was discovered in Mbed TLS before 3.6.6 and 4.x before 4.1.0 and TF-PSA-Crypto before 1.1.0. There is a Predictable Seed in a Pseudo-Random Number Generator (PRNG).
Published: 2026-04-01
Score: 6.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Predictable Random Number Generator Seed leading to cryptographic compromise
Action: Patch Now
AI Analysis

Impact

The vulnerability arises from a predictable seed in the pseudo‑random number generator used by Mbed TLS and TF‑PSA‑Crypto. A determined attacker can predict the output of the PRNG, allowing compromise of cryptographic material such as keys, nonces, or session tokens. The weakness is formally identified as CWE‑338 and can result in loss of confidentiality and integrity for any encryption or authentication relying on the affected randomness source.

Affected Systems

Embedded systems and applications that incorporate ARM's Mbed TLS library prior to version 3.6.6, or the 4.x series before 4.1.0, and TF‑PSA‑Crypto before 1.1.0 are affected. These libraries are widely used in IoT firmware, secure boot solutions, and trust‑zone APIs on ARM processors.

Risk and Exploitability

The severity score of 6.7 places this issue in the medium‑high range. The EPSS score is less than 1 %, indicating a low probability of exploitation, and it is not listed in the CISA KEV catalog. Because the flaw is limited to the PRNG seed, exploitation requires an attacker who can influence or observe the seeding process, which is generally available to local or remote firmware running with the affected library. The cryptographic compromise potential makes this a critical concern for systems that treat PRNG output as fully random.

Generated by OpenCVE AI on April 6, 2026 at 17:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Mbed TLS to release 3.6.6 or later, or to a 4.x release of 4.1.0 or newer, and replace TF‑PSA‑Crypto with version 1.1.0 or later.
  • Verify that the library version installed on all devices matches the patched release.
  • Continue monitoring vendor advisories and validate any future random number generation used by firmware.

Generated by OpenCVE AI on April 6, 2026 at 17:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4551-1 mbedtls security update
History

Tue, 07 Apr 2026 08:00:00 +0000

Type Values Removed Values Added
Title Predictable Random Number Generator Seed in Mbed TLS Enables Cryptographic Compromise

Mon, 06 Apr 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Arm
Arm mbed Tls
Arm tf-psa-crypto
CPEs cpe:2.3:a:arm:mbed_tls:*:*:*:*:*:*:*:*
cpe:2.3:a:arm:tf-psa-crypto:*:*:*:*:*:*:*:*
Vendors & Products Arm
Arm mbed Tls
Arm tf-psa-crypto

Fri, 03 Apr 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Mbed-tls
Mbed-tls mbedtls
Mbed-tls tf-psa-crypto
Vendors & Products Mbed-tls
Mbed-tls mbedtls
Mbed-tls tf-psa-crypto

Thu, 02 Apr 2026 20:30:00 +0000

Type Values Removed Values Added
Title Predictable Random Number Generator Seed in Mbed TLS Enables Cryptographic Compromise

Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description An issue was discovered in Mbed TLS before 3.6.6 and 4.x before 4.1.0 and TF-PSA-Crypto before 1.1.0. There is a Predictable Seed in a Pseudo-Random Number Generator (PRNG).
Weaknesses CWE-338
References
Metrics cvssV3_1

{'score': 6.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

Arm Mbed Tls Tf-psa-crypto
Mbed-tls Mbedtls Tf-psa-crypto
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-04-01T20:04:34.444Z

Reserved: 2026-03-31T00:00:00.000Z

Link: CVE-2026-34871

cve-icon Vulnrichment

Updated: 2026-04-01T20:01:38.168Z

cve-icon NVD

Status : Analyzed

Published: 2026-04-01T19:16:33.267

Modified: 2026-04-06T14:30:17.607

Link: CVE-2026-34871

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-07T08:07:42Z

Weaknesses