rust-openssl is a set of OpenSSL bindings for the Rust programming language. In affected versions `ssl::select_next_proto` can return a slice pointing into the `server` argument's buffer but with a lifetime bound to the `client` argument. I…
Exact source revision recorded 7 Nov 2026 01:30:53 UTC. It does not establish the source's current position. Latest evidence.
euvd · EUVD-2025-0223
Publishedrust-openssl is a set of OpenSSL bindings for the Rust programming language. In affected versions `ssl::select_next_proto` can return a slice pointing into the `server` argument's buffer but with a lifetime bound to the `client` argument. In situations where the `sever` buffer's lifetime is shorter than the `client` buffer's, this can cause a use after free. This could cause the server to crash or to return arbitrary memory contents to the client. The crate`openssl` version 0.10.70 fixes the signature of `ssl::select_next_proto` to properly constrain the output buffer's lifetime to that of both input buffers. Users are advised to upgrade. In standard usage of `ssl::select_next_proto` in the callback passed to `SslContextBuilder::set_alpn_select_callback`, code is only affected if the `server` buffer is constructed *within* the callback.
EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON.
Original publisher date fields
datePublished: Feb 3, 2025, 5:57:39 PM
dateUpdated: Feb 12, 2025, 8:51:24 PM
11 related source bulletins · separate from aliases
RHSA-2025:7317: Red Hat Security Advisory: python3.12-cryptography security update
CVE-2025-24898
SUSE-SU-2026:23036-1: Security update for libkrun
CVE-2025-24898 · CVE-2026-41676 · CVE-2026-41677 · CVE-2026-41678 · CVE-2026-41681 · CVE-2026-41898 · CVE-2026-42327 · CVE-2026-44662
WID-SEC-W-2025-0366: Vaultwarden: Schwachstelle ermöglicht Denial of Service oder Offenlegung von Informationen
CVE-2025-24898
openSUSE-SU-2026:21464-1: Security update for libkrun
CVE-2025-24898 · CVE-2026-41676 · CVE-2026-41677 · CVE-2026-41678 · CVE-2026-41681 · CVE-2026-41898 · CVE-2026-42327 · CVE-2026-44662
openSUSE-SU-2025:14814-1: obs-service-cargo-4.5.0-2.1 on GA media
CVE-2025-24898
RHSA-2025:7147: Red Hat Security Advisory: rpm-ostree security update
CVE-2025-24898
RHSA-2025:7313: Red Hat Security Advisory: keylime-agent-rust security update
CVE-2025-24898
msrc_CVE-2025-24898: rust openssl ssl::select_next_proto use after free
CVE-2025-24898
SUSE-SU-2026:23070-1: Security update for libkrun
CVE-2025-24898 · CVE-2026-41676 · CVE-2026-41677 · CVE-2026-41678 · CVE-2026-41681 · CVE-2026-41898 · CVE-2026-42327 · CVE-2026-44662
RHSA-2025:7160: Red Hat Security Advisory: bootc security update
CVE-2025-24898
RHSA-2025:7241: Red Hat Security Advisory: rust-bootupd security update
CVE-2025-24898
- Source published
- Feb 3, 2025, 5:57:39 PM (timezone not stated)
- Source modified
- Feb 12, 2025, 8:51:24 PM (timezone not stated)
- Observed here
- 7 Nov 2026 01:30:53 UTC
- Source terms
- ENISA EUVD · source terms and attribution apply
Original source record · Cite this exact observation · Complete original publisher JSON
This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: euvd · ENISA EUVD · source terms and attribution apply. Source text is retained; field grouping and change labels are provided by ChangeIntel.
EUVD CVSS 4.0 · 6.3 CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N