Bug 2501931 (CVE-2026-45784) - CVE-2026-45784 rust-openssl: rust-openssl: Heap Corruption from Incorrect Buffer Sizing
Summary: CVE-2026-45784 rust-openssl: rust-openssl: Heap Corruption from Incorrect Buf...
Keywords:
Status: NEW
Alias: CVE-2026-45784
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2506739 2506740
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-17 21:02 UTC by OSIDB Bzimport
Modified: 2026-07-24 13:13 UTC (History)
0 users

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-17 21:02:05 UTC
rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.10.50 until 0.10.80, CipherCtxRef::cipher_update_inplace in openssl/src/cipher_ctx.rs incorrectly sized output buffers when used with AES key-wrap-with-padding ciphers EVP_aes_{128,192,256}_wrap_pad. For a non-multiple-of-8 input, OpenSSL writes up to 7 bytes past the end of the caller's buffer or Vec, producing attacker-controllable heap corruption when the plaintext length is attacker-influenced. This issue is fixed in version 0.10.80.


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