Botan is a C++ cryptography library. From 3.7.0 until 3.13.0, an application that calls AutoSeeded_RNG::clear() and then calls randomize with an empty output buffer while the generator is unseeded can cause AutoSeeded_RNG to mark itself seeded without consulting the configured entropy source. On builds without BOTAN_HAS_SYSTEM_RNG, the fallback uses only a clock value and process ID, so a later non-empty request can produce output from predictable state. This issue is fixed in version 3.13.0.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 1
- First seenCVSS 7.3 · randombitNVD modified 2026-10-29 17:12
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 3
- https://github.com/randombit/botan/security/advisories/GHSA-95xx-xh9v-v9c4 x_refsource_confirm
- https://github.com/randombit/botan/pull/5838 x_refsource_misc
- https://github.com/randombit/botan/commit/a7389222ace990604b6985add91ee06f55a80c0e x_refsource_misc