CVE-2026-93135
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: Əgər JIT mövcud deyilsə, daxil edilmiş (inlined) köməkçiləri olan proqramları rədd edin Bir arxitektura (məsələn, LoongArch, ARM64 və RISC-V) bpf_jit_inlines_helper_call() funksiyasını tətbiq etdikdə, verifikator bpf_do_misc_fixups() funksiyasında köməkçi çağırış ofsetinin (insn->imm) yenidən yazılmasını ötürür. Bunun səbəbi odur ki, gözlənilir ki, köməkçi daha sonra JIT kompilyatoru tərəfindən daxil edilsin (inline). Buna görə də, insn->imm xammal köməkçi enum ID-si kimi qalır. Lakin, əgər JIT iş vaxtında söndürülübsə (net.core.bpf_jit_enable=0) və ya JIT kompilyasiyası dinamik olaraq uğursuz olarsa (məsələn, OOM səbəbindən), proqram BPF interpretatoruna geri dönür. Interpretator düzəliş edilməmiş xammal ID ilə (__bpf_call_base + insn->imm) əmrini icra etdikdə, o, etibarsız ünvan sahəsinə keçid edir ki, bu da təlimat hizalanma xətasına (instruction alignment fault) və ya nüvə panikasına (kernel panic) səbəb olur. Bu köməkçilərin nüvədə etibarlı C tətbiqləri olsa da, ofsetin yenidən yazılmaması iş vaxtındakı interpretatora geri dönməni kritik edir. Köməkçi çağırışının yenidən yazılması JIT inlining üçün ötürüldükdə 'prog->jit_required = 1' təyin etməklə bunu düzəldin. Bu, JIT mövcud olmadıqda belə proqramların təhlükəsiz şəkildə rədd edilməsini təmin edir və iş vaxtı baş verən nüvə panikasının qarşısını alır.
Necə düzəltmək olar
- Linux Linux21c6445366795fa3a89954e1d318e7c8afdef843, f1c27922576edccb99d0257827d09bd05c0304a6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 2ddec2c80b4402c293c7e6e0881cecaaf77e8cec ≤ v < 21c6445366795fa3a89954e1d318e7c8afdef843, 2ddec2c80b4402c293c7e6e0881cecaaf77e8cec ≤ v < f1c27922576edccb99d0257827d09bd05c0304a6, 6.10 | 21c6445366795fa3a89954e1d318e7c8afdef843, f1c27922576edccb99d0257827d09bd05c0304a6 |
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.