CVE-2026-25541

Yüksək

Təsvir

Bytes baytlarla işləmək üçün köməkçi kitabxanadır. Versiya 1.2.1-dən 1.11.1 versiyasına qədər olanleylərdə Bytes, BytesMut::reserve funksiyasında tam ədəd daşması (integer overflow) zəifliyinə malikdir. BytesMut::reserve-in unikal bərpa yolunda, "v_capacity >= new_cap + offset" şərti yoxlanılmayan toplama əməliyyatından istifadə edir. Release build-lərdə new_cap + offset ifadəsi usize tipində daşma verdikdə, bu şərt yanlış şəkildə ödənə bilər və nəticədə self.cap dəyişəni faktiki ayrılmış tutumu aşan bir dəyərə təyin edilir. Daha sonra spare_capacity_mut() kimi API-lər bu korlanmış cap dəyərinə etibar edir və sərhədləri aşan dilimlər (out-of-bounds slices) yarada bilir ki, bu da UB-yə (undefined behavior) səbəb olur. Bu davranış release build-lərdə müşahidə olunur (tam ədəd daşması dövr edir), debug build-ləri isə daşma yoxlamaları səbəbindən panika verir. Bu problem 1.11.1 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulTokio-rs Bytes
Dərc4 fev 2026
İlk görülmə4 fev 2026
Zəiflik növüCWE-680CWE-680

Necə düzəltmək olar

Yeniləyin
  • tokio-rs bytes1.11.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
tokio-rs bytes1.2.1 ≤ v < 1.11.11.11.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-25541 · Tokio-rs Bytes · Dark Radar