CVE-2021-32810

Kritik

Təsvir

crossbeam-deque, Rust dilində proqramlaşdırma zamanı tapşırıq planlayıcılarının qurulması üçün iş oğurlayan (work-stealing) deque paketidir. 0.7.4 və 0.8.0 versiyalarından əvvəlki versiyalarda yarış şəraitinin (race condition) nəticəsi odur ki, işçi növbəsindəki bir və ya daha çox tapşırıq digər unudulan və heç vaxt çıxarılmayan tapşırıqlar əvəzinə iki dəfə pop edilə bilər. Əgər tapşırıqlar yığın sahədə (heap) ayrılıbsa, bu, double free və yaddaş sızmasına səbəb ola bilər. Əks halda belə, bu hələ də məntiqi xətaya səbəb ola bilər. `Stealer::steal`, `Stealer::steal_batch` və ya `Stealer::steal_batch_and_pop` istifadə edən crate-lər bu problemdən təsirlənir. Bu problem crossbeam-deque 0.8.1 və 0.7.4 versiyalarında düzəldilmişdir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı80. faiz dərəcəsi1,9%
MəhsulCrossbeam
Dərc2 avq 2021
İlk görülmə2 avq 2021

Necə düzəltmək olar

Yeniləyin
  • crossbeam_project crossbeam0.7.4, 0.8.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
crossbeam_project crossbeamv < 0.7.4, 0.8.0 ≤ v < 0.8.10.7.4, 0.8.1
fedoraproject fedora34—

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-2021-32810 · Crossbeam · Dark Radar