CVE-2023-53536

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: blk-crypto: blk_crypto_evict_key() funksiyasının daha stabil işləməsini təmin etmək Əgər blk_crypto_evict_key() açarın hələ də istifadədə olduğunu (xəta səbəbindən) və ya ->keyslot_evict prosesinin uğursuz olduğunu görərsə, hazırda açarı keyslot idarəetmə strukturlarına bağlı saxlayaraq sadəcə geri dönür. Lakin, blk_crypto_evict_key() yalnız inode eviksiya kimi uğursuzluğun alternativinin olmadığı kontekstlərdə çağırılır. Beləliklə, çağıran tərəf blk_crypto_evict_key()-in geri dönüş dəyərindən asılı olmayaraq blk_crypto_key-i azad etməyə davam edir. Bu iki fərziyyət bir-birinə uyğun gəlmir və nəticədə bu xətalardan biri baş verdikdən sonra blk_crypto_reprogram_all_keys() funksiyasında use-after-free zəifliyi yarana bilər. (Qeyd: bu xətalar baş verməməlidir; biz sadəcə onların baş verməsi halında nə olacağından danışırıq.) Bu problem, blk_crypto_evict_key() funksiyasının uğursuzluq zamanı belə açarı keyslot idarəetmə strukturlarından ayırmasını təmin etməklə həll edilmişdir. Həmçinin bəzi şərhlər təkmilləşdirilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 okt 2025
İlk görülmə4 okt 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.8 ≤ v < 5.10.180, 5.11 ≤ v < 5.15.111, 5.16 ≤ v < 6.1.28, 6.2 ≤ v < 6.2.15, 6.3 ≤ v < 6.3.25.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2

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.