Botan 是一个 C++ 密码学库。在 2.1.0 至 3.13.0 版本中,Botan 的 C API 函数 在将 类型的块大小转换为 时未进行边界检查。如果应用程序接受外部算法参数字符串并使用 FFI 原始 ECB 模式,攻击者可以选择可变块大小的 Lion 密码算法,导致报告的块大小被截断;调用方因此分配了不足的内存,随后在处理数据块时引发内存破坏。该问题不影响 C++ API,也不影响通常使用的 C API 模式(如 CBC 和 CTR)。此问题已在 3.13.0 版本中修复。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-118765 | 7.3 HIGH | Botan 随机数生成器状态重置可预测漏洞 |
| CVE-2026-118766 | 6.1 MEDIUM | Botan 盲请求内部 HTTP 服务漏洞 |
| CVE-2026-118768 | 5.9 MEDIUM | Botan ocsp_check 工具认证绕过漏洞 |
| CVE-2026-118767 | 4.8 MEDIUM | Botan Python 绑定 bcrypt API 截断含 NUL 密码漏洞 |