CVE-2026-43442

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: io_uring: SQE_MIXED 128 baytlıq əməliyyatlar üçün fiziki SQE sərhəd yoxlamasını düzəltmək IORING_SETUP_SQE_MIXED, IORING_SETUP_NO_SQARRAY olmadan istifadə edildikdə, io_init_req() funksiyasındakı 128 baytlıq SQE əməliyyatları üçün sərhəd yoxlaması fiziki SQE indeksini deyil, məntiqi SQ baş mövqeyini təsdiqləyirdi. Mövcud yoxlama: !(ctx->cached_sq_head & (ctx->sq_entries - 1)) məntiqi mövqeyin halqanın sonunda olmadığını təmin edir ki, bu da fiziki və məntiqi mövqelərin eyni olduğu NO_SQARRAY halqaları üçün doğrudur. Lakin sq_array mövcud olduqda, imtiyazsız istifadəçi sq_array vasitəsilə hər hansı məntiqi mövqeyi ixtiyari fiziki indeksə yenidən yönləndirə bilər. sq_array[N] = sq_entries - 1 təyin etmək 128 baytlıq əməliyyatı sonuncu fiziki SQE slotuna yerləşdirir və bu da io_uring_cmd_sqe_copy() funksiyasındakı 128 baytlıq memcpy-nin SQE massivinin sonundan 64 bayt kənara oxumasına səbəb olur. cached_sq_head hizalama yoxlamasını fiziki SQE indeksinin birbaşa təsdiqi ilə əvəz edin; bu, həm sq_array, həm də NO_SQARRAY hallarını düzgün şəkildə idarə edir.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı3. faiz dərəcəsi0,1%
MəhsulLinux Kernel
Dərc8 may 2026
İlk görülmə8 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.19.9 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.19 ≤ v < 6.19.9, 7.06.19.9

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.