389-ds-base is an LDAPv3 compliant server which includes the LDAP server and command line utilities for server administration.
Security Fix(es):
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. 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 crateopenssl
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.(CVE-2025-24898)
{ "severity": "Medium" }
{ "noarch": [ "cockpit-389-ds-3.1.1-5.oe2403sp1.noarch.rpm", "python3-lib389-3.1.1-5.oe2403sp1.noarch.rpm" ], "aarch64": [ "389-ds-base-3.1.1-5.oe2403sp1.aarch64.rpm", "389-ds-base-debuginfo-3.1.1-5.oe2403sp1.aarch64.rpm", "389-ds-base-debugsource-3.1.1-5.oe2403sp1.aarch64.rpm", "389-ds-base-devel-3.1.1-5.oe2403sp1.aarch64.rpm", "389-ds-base-help-3.1.1-5.oe2403sp1.aarch64.rpm", "389-ds-base-snmp-3.1.1-5.oe2403sp1.aarch64.rpm" ], "src": [ "389-ds-base-3.1.1-5.oe2403sp1.src.rpm" ], "x86_64": [ "389-ds-base-3.1.1-5.oe2403sp1.x86_64.rpm", "389-ds-base-debuginfo-3.1.1-5.oe2403sp1.x86_64.rpm", "389-ds-base-debugsource-3.1.1-5.oe2403sp1.x86_64.rpm", "389-ds-base-devel-3.1.1-5.oe2403sp1.x86_64.rpm", "389-ds-base-help-3.1.1-5.oe2403sp1.x86_64.rpm", "389-ds-base-snmp-3.1.1-5.oe2403sp1.x86_64.rpm" ] }