CVE-2026-53046

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ksmbd: Qualcomm crypto engine-də asinxron kriptoqrafiyadan yaranan istifadədən sonra azad etmə (use-after-free) problemi düzəldilib ksmbd_crypt_message() AEAD sorğularında NULL tamamlanma callback-i təyin edir və Qualcomm Crypto Engine (QCE) kimi asinxron aparat kriptoqrafiya mühərriklərindən qaytarılan -EINPROGRESS nəticə kodunu emal etmir. QCE -EINPROGRESS qaytardıqda, ksmbd bunu xəta kimi qəbul edir və aparat DMA əməliyyatı hələ davam edərkən sorğunu dərhal azad edir. Sonra DMA tamamlanma callback-i azad edilmiş yaddaşa müraciət edir və NULL göstərici qəzasına səbəb olur: pc : qce_skcipher_done+0x24/0x174 lr : vchan_complete+0x230/0x27c ... el1h_64_irq+0x68/0x6c ksmbd_free_work_struct+0x20/0x118 [ksmbd] ksmbd_exit_file_cache+0x694/0xa4c [ksmbd] Tamamlanma callback-i kimi crypto_req_done() ilə standart crypto_wait_req() modelindən istifadə edin; bu, fs/smb/client/smb2ops.c faylında SMB client-in istifadə etdiyi yanaşmaya uyğundur. Bu, həm sinxron mühərrikləri (dərhal qaytarma), həm də asinxron mühərrikləri (-EINPROGRESS və ardınca callback bildirişi) düzgün emal edir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 iyn 2026
İlk görülmə24 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.15 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.105.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10

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.