CVE-2026-64508
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: JIT spraying-ə qarşı gücləndirmə dəstəyi BPF JIT allokatoru bir çox kiçik proqramı daha böyük icra oluna bilən allokasiyalara yerləşdirir və proqramlar yükləndikdə və azad edildikdə həmin allokasiyalar daxilindəki sahələrdən yenidən istifadə edir. Köhnə proqramın tutduğu sahəyə yeni kod yazıldıqda, yeni proqrama yönəlmiş dolayı tullanma (indirect jump), köhnə proqramdan qalan budaq proqnozundan (branch prediction) istifadə edə bilər. JIT yaddaşından yenidən istifadə etməzdən əvvəl dolayı budaq proqnozlarını təmizləyin ki, yeni yazılmış proqrama yönəlmiş dolayı tullanmalar eyni sahəni tutmuş köhnə proqramın proqnozlarından istifadə etməsin. JIT yaddaşının yenidən istifadəsi zamanı budaq proqnozlarının təmizlənməsi üçün `bpf_arch_pred_flush_enabled` statik açarı və `bpf_arch_pred_flush` statik çağırışı təqdim edilir. Təmizləməyə ehtiyacı olan arxitekturalar bunu proqnoz təmizləmə funksiyası ilə yeniləyə bilər. Defolt olaraq bu, NOP-dur və heç bir CALL yaratmır. Paketdən daha böyük allokasiyalar bu təmizləməni əhatə etmir. Bu təhlükəsizdir, çünki cBPF proqramları (imtiyazsız hücum səthi) paket ölçüsündən xeyli aşağı məhdudlaşdırılıb. Əgər təmizləmə aktiv olduğu halda bu fərz pozularsa, xəbərdarlıq çıxarın.
Necə düzəltmək olar
- Linux Linux1fbafd5235ca897b322161659ebe8ba651b00b3b, 6e52c240c43a601b681e3a4e58fc5685114d4726, eed774da601268dae674e14d54a15e3624691f52, 8ff183ee4d8c452960df58175a094828c0513b2e, 7a6c171c6a1ac6d1509752dac131d941a3de0b37, 96cce16e26dd02a8678f1e87f88a4b5cdb63b995 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < 1fbafd5235ca897b322161659ebe8ba651b00b3b, 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < 6e52c240c43a601b681e3a4e58fc5685114d4726, 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < eed774da601268dae674e14d54a15e3624691f52, 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < 8ff183ee4d8c452960df58175a094828c0513b2e, 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < 7a6c171c6a1ac6d1509752dac131d941a3de0b37, 57631054fae6dcc9c892ae6310b58bbb6f6e5048 ≤ v < 96cce16e26dd02a8678f1e87f88a4b5cdb63b995, 5.18 | 1fbafd5235ca897b322161659ebe8ba651b00b3b, 6e52c240c43a601b681e3a4e58fc5685114d4726, eed774da601268dae674e14d54a15e3624691f52, 8ff183ee4d8c452960df58175a094828c0513b2e, 7a6c171c6a1ac6d1509752dac131d941a3de0b37, 96cce16e26dd02a8678f1e87f88a4b5cdb63b995 |
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.
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.