Botan 是一个 C++ 密码学库。在版本 3.7.0 至 3.13.0 期间,若应用程序在生成器未播种(unseeded)的状态下先调用 ,随后再调用 且传入一个空的输出缓冲区,则可能导致 在未咨询配置的熵源的情况下,错误地将自身标记为已播种。在编译时未启用 的情况下,其回退机制仅依赖时钟值和进程 ID,因此后续的非空请求可能基于可预测的状态生成输出。该问题已在版本 3.13.0 中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-118769 | 9.2 CRITICAL | Botan: Integer overflow when reporting block size in FFI can cause memory corruption |
| CVE-2026-118766 | 6.1 MEDIUM | Botan: Online OCSP redirects enable blind requests to internal HTTP services |
| CVE-2026-118768 | 5.9 MEDIUM | Botan: CLI utility `ocsp_check` accepts unauthenticated responses |
| CVE-2026-118767 | 4.8 MEDIUM | Botan: Python binding bcrypt APIs truncate passwords containing embedded NULs |