CVE-2026-25541

Yüksek

Açıklama

Bytes, baytlarla çalışmak için kullanılan bir yardımcı kütüphanedir. 1.2.1 versiyonundan 1.11.1 öncesine kadar olan sürümlerde Bytes, BytesMut::reserve fonksiyonunda tam sayı taşmasına (integer overflow) karşı savunmasızdır. BytesMut::reserve'in benzersiz geri kazanım yolunda, "v_capacity >= new_cap + offset" koşulu kontrol edilmemiş bir toplama işlemi kullanmaktadır. Release derlemelerinde new_cap + offset değeri usize sınırlarını aştığında, bu koşul hatalı bir şekilde geçerli olabilir ve self.cap değerinin gerçekte tahsis edilen kapasiteyi aşan bir değere ayarlanmasına neden olur. spare_capacity_mut() gibi sonraki API'ler bu bozulmuş cap değerine güvenir ve sınırlar dışı dilimler (out-of-bounds slices) oluşturabilir, bu da tanımsız davranışa (UB) yol açar. Bu durum, release derlemelerinde gözlemlenebilirken (tam sayı taşması döngüye girer), debug derlemeleri taşma kontrolleri nedeniyle panikler. Bu sorun 1.11.1 versiyonunda düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünTokio-rs Bytes
Yayın4 Şub 2026
İlk görülme4 Şub 2026
Zayıflık türüCWE-680CWE-680

Nasıl düzeltilir

Güncelleyin
  • tokio-rs bytes1.11.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
tokio-rs bytes1.2.1 ≤ v < 1.11.11.11.1

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-2026-25541 · Tokio-rs Bytes · Dark Radar