CVE-2025-24898

Orta

Açıklama

rust-openssl, Rust programlama dili için bir dizi OpenSSL bağlamasıdır. Etkilenen sürümlerde `ssl::select_next_proto`, `server` argümanının tamponuna işaret eden ancak ömrü `client` argümanına bağlı olan bir dilim döndürebilir. `server` tamponunun ömrünün `client` tamponundan daha kısa olduğu durumlarda bu durum, serbest bırakıldıktan sonra kullanım (use after free) hatasına yol açabilir. Bu, sunucunun çökmesine veya istemciye rastgele bellek içerikleri döndürmesine neden olabilir. `openssl` crate sürümü 0.10.70, çıktı tamponunun ömrünü her iki giriş tamponununkine uygun şekilde kısıtlamak için `ssl::select_next_proto` imzasını düzeltir. Kullanıcıların yükseltme yapmaları önerilir. `SslContextBuilder::set_alpn_select_callback` fonksiyonuna iletilen geri çağırma (callback) içindeki standart `ssl::select_next_proto` kullanımında, kod yalnızca `server` tamponu geri çağırmanın *içinde* oluşturulmuşsa etkilenir.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünSfackler Rust-openssl
Yayın3 Şub 2025
İlk görülme3 Şub 2025

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sfackler rust-openssl>= 0.10.0, < 0.10.70—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2025-24898 · Sfackler Rust-openssl · Dark Radar