GHSA-hppc-g8h3-xhp3High

rust-openssl: Unchecked callback length in PSK/cookie trampolines leaks adjacent memory to peer

Published
April 22, 2026
Last Modified
April 27, 2026

🔗 CVE IDs covered (1)

📋 Description

The FFI trampolines behind SslContextBuilder::set_psk_client_callback, set_psk_server_callback, set_cookie_generate_cb, and set_stateless_cookie_generate_cb forwarded the user closure's returned usize directly to OpenSSL without checking it against the &mut [u8] that was handed to the closure. This can lead to buffer overflows and other unintended consequences.

🎯 Affected products1

  • rust/openssl:>= 0.9.24, < 0.10.78

🔗 References (6)