CVE-2026-64361

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: hfs/hfsplus: check_and_correct_requested_length funksiyasında u32 daşması düzəldilib check_and_correct_requested_length() funksiyası (off + len) ifadəsini u32 arifmetikası ilə node_size ilə müqayisə edir. Çağıran tərəf böyük len dəyəri ötürdükdə (məsələn, hfs_brec_remove() funksiyasında aşağıya daşmış çıxmadan), off + len 2^32-dən yuxarı daşa və kiçik nəticə yarada bilər, nəticədə sərhəd yoxlaması uğursuz olmalı olduğu halda keçir. Məsələn, off=14 və len=0xFFFFFFF2 olduqda (hfs_brec_remove funksiyasında data_off - keyoffset - size ifadəsindən aşağıya daşma), off + len 6-ya daşır ki, bu da tipik 512 node_size dəyərindən kiçikdir, buna görə yoxlama keçir və sonrakı memmove node buferindən təxminən 4GB kənara oxuyur. Bunu node_size ilə müqayisədən əvvəl toplamanı u64-ə genişləndirməklə düzəldin. Bu, məntiqi sadə saxlayaraq u32 daşmasının qarşısını alır.

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.5, 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.16, 6.18.40, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.4.297 ≤ v < 5.5, 5.10.241 ≤ v < 5.10.261, 5.15.190 ≤ v < 5.15.212, 6.1.149 ≤ v < 6.1.178, 6.6.103 ≤ v < 6.6.145, 6.12.43 ≤ v < 6.12.97, 6.15.11 ≤ v < 6.16, 6.16.2 ≤ v < 6.18.40, 6.19 ≤ v < 7.1.45.5, 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.16, 6.18.40, 7.1.4

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.