CVE-2026-53265

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: dm cache policy smq: invalidate kilidi altında ayırmanı yoxla 2d1f7b65f5de commit-i ("dm cache policy smq: invalidating cache blocks-da çatışmayan kilidləri düzəlt") smq_invalidate_mapping()-in dağıdıcı hissəsi ətrafında mq->lock əlavə etdi, lakin e->allocated yoxlamasını kritik bölmədən kənarda qoydu. Bu, yoxla-sonra-hərəkət et yarışı yaradır. İki paralel invalidator hər ikisi mq->lock-u götürməzdən əvvəl e->allocated-ı doğru kimi görə bilər. Kilidi əldə edən birinci invalidator girişi növbələrdən və hash cədvəlindən silir və sonra free_entry()-i çağırır, bu da e->allocated-ı təmizləyir və girişi boş siyahıya qaytarır. İkinci invalidator sonra mq->lock-u əldə edib kilidsiz yoxlamanın köhnəlmiş nəticəsi ilə davam edə bilər. Bu, artıq həmin strukturlarda olmayan girişi silməklə SMQ növbələrini və ya hash cədvəlini korlaya bilər. Həmçinin eyni giriş yenidən azad edildikdə free_entry()-dəki ayırma yoxlamasına da təsir edə bilər. Ayırma yoxlamasını mq->lock altına köçürün ki, predikat və dağıdıcı əməliyyatlar eyni kilidlə ardıcıllaşdırılsın.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyn 2026
İlk görülmə25 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.143, 6.12.94, 6.18.36, 7.0.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.6.141 ≤ v < 6.6.143, 6.12.91 ≤ v < 6.12.94, 6.18.33 ≤ v < 6.18.36, 7.0.10 ≤ v < 7.0.13, 5.10.258, 5.15.209, 6.1.175, 7.16.6.143, 6.12.94, 6.18.36, 7.0.13

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-53265 · Linux Kernel · Dark Radar