๐Ÿ” CVE Alert

CVE-2026-104267

UNKNOWN 0.0

Botan: scrypt V-buffer heap overflow on 32-bit from constructor-accepted parameters

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Botan is a C++ cryptography library. From 2.7.0 until 3.13.0, Botan's Scrypt implementation on 32-bit platforms computes required memory with unchecked multiplication, allowing attacker-controlled Scrypt parameters to wrap the allocation size and create a buffer smaller than the algorithm subsequently writes. The issue affects systems that enable Scrypt and accept arbitrary parameters from a hostile source, including applications that decrypt attacker-supplied encrypted private keys. A triggering parameter set can cause approximately four gigabytes of Scrypt output to be written past the allocated heap buffer, immediately crashing the process and causing denial of service. Arbitrary code execution is not demonstrated and appears difficult, but cannot be excluded from the overwrite primitive. This issue is fixed in version 3.13.0.

CWE CWE-787
Vendor randombit
Product botan
Published Nov 6, 2026
Stay Ahead of the Next One

Get instant alerts for randombit botan

Be the first to know when new unknown vulnerabilities affecting randombit botan are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

randombit / botan
>= 2.7.0, < 3.13.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/randombit/botan/security/advisories/GHSA-36rp-hhp4-wh83 github.com: https://github.com/randombit/botan/pull/5629 github.com: https://github.com/randombit/botan/commit/459acdeba242dacc11ad8225e7d3e28203ce4f78