CVE-2026-118769
randombit botan
Traduzido automaticamente do inglês.
- randombit botan
- Crítica
- CVSS 9.2
- Nenhuma versão corrigida informada
Resumo
Botan é uma biblioteca de criptografia em C++. De 2.1.0 até 3.13.0, a função botan_block_cipher_block_size da API C do Botan converteu um tamanho de bloco size_t para int sem uma verificação de limites.
Do registro CVE.
Ler a descrição original
Registro CVE
Botan is a C++ cryptography library. From 2.1.0 until 3.13.0, the Botan C API function botan_block_cipher_block_size converted a size_t block size to int without a bounds check. In an application that accepts external algorithm parameter strings and uses the FFI raw ECB mode, an attacker can select the variable-block-size Lion cipher so that the reported size is truncated, the caller allocates insufficient memory, and later block processing causes memory corruption. The C++ API and normally used C API modes such as CBC and CTR are unaffected. This issue is fixed in version 3.13.0.
O que fazer
Nenhuma versão corrigida informada
Produtos afetados
| Produto | Afetadas | Corrigido em |
|---|---|---|
| randombit botan | >= 2.1.0, < 3.13.0 | Nenhuma informada |
Notas e sinais
- Exploração
- Sem exploração conhecida
- Gravidade
- Crítica, CVSS 9.2 (v4.0, pontuado por GitHub_M)
- Fraqueza
- CWE-125: Out-of-bounds Read; CWE-681: Incorrect Conversion between Numeric Types; CWE-787: Out-of-bounds Write
- Fabricante
- randombit, botan
Linha do tempo
- Listada como crítica pelo cve.now. Versões afetadas e corrigidas vêm do registro CVE, quando for publicado.