Bug 2563613 (CVE-2026-118769) - CVE-2026-118769 botan: Botan: Integer overflow when reporting block size in FFI can cause memory corruption
Summary: CVE-2026-118769 botan: Botan: Integer overflow when reporting block size in F...
Keywords:
Status: NEW
Alias: CVE-2026-118769
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2565382 2565383 2565385 2565386
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-29 18:23 UTC by OSIDB Bzimport
Modified: 2026-11-02 20:18 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-29 18:23:32 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.