Botan 是一个 C++ 加密库。在版本 1.11.22 至 3.13.0 期间,Botan 的 Python 绑定在将包含 U+0000(空字符)的 Python 字符串转换为 时,未能一致地拒绝该嵌入的空字符,导致 和 函数仅处理空字符之前的前缀。这使得应用程序可能验证较长的密码,却仅对较短的有效值进行哈希计算,从而绕过应用程序的密码策略。 和 不受此问题影响。该问题已在版本 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-118765 | 7.3 HIGH | Botan: AutoSeeded_RNG can become reinitialized from predictable data after clearing state |
| 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 |