CVE-2026-34871

medium
Published 2026-04-01 ยท Modified 2026-06-05
CVSS v3
6.7
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
6.7

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).

Predictions

Exploit likelihood
66%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

Mitigation details

Source: Debian Security Tracker ยท View original โ†— ยท DFSG

CVE-2026-34871 NameCVE-2026-34871 DescriptionAn 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). SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)โ€ฆ

CVE-2026-34871

NameCVE-2026-34871
DescriptionAn 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).
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4551-1
Debian Bugs1132577

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
mbedtls (PTS)bullseye2.16.9-0.1vulnerable
bullseye (security)2.16.9-0.1+deb11u4fixed
bookworm2.28.3-1vulnerable
trixie3.6.5-0.1~deb13u1vulnerable
forky, sid3.6.6-0.1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
mbedtlssourcebullseye2.16.9-0.1+deb11u4DLA-4551-1
mbedtlssource(unstable)3.6.6-0.1unimportant1132577

Notes

[trixie] - mbedtls <no-dsa> (Minor issue)
[bookworm] - mbedtls <no-dsa> (Minor issue)
https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2026-03-dev-random/
Builds using Glibc or uClibc, running on a kernel where getrandom() is available, are safe.

Home - Debian Security - Source (Git)

Apply commands

text fix
Notes
[trixie] - mbedtls <no-dsa> (Minor issue)[bookworm] - mbedtls <no-dsa> (Minor issue)https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2026-03-dev-random/Builds using Glibc or uClibc, running on a kernel where getrandom() is available, are safe.

OS impact

suse SUSE Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
debian Debian Mixed 5 releases
VersionStatusFixed in
trixie Affected โ€”
sid Fixed 3.6.6-0.1
forky Fixed 3.6.6-0.1
bullseye Fixed 2.16.9-0.1+deb11u4
bookworm Affected โ€”

Application impact

VendorProductVersionsFixed
armmbed_tls{"endExcluding":"3.6.6"}3.6.6
trustedfirmwaretf-psa-crypto{"endExcluding":"1.1.0"}1.1.0

References

CWEs

CWE-338

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.