CVE-2026-93135

Naməlum

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.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux21c6445366795fa3a89954e1d318e7c8afdef843, f1c27922576edccb99d0257827d09bd05c0304a6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux2ddec2c80b4402c293c7e6e0881cecaaf77e8cec ≤ v < 21c6445366795fa3a89954e1d318e7c8afdef843, 2ddec2c80b4402c293c7e6e0881cecaaf77e8cec ≤ v < f1c27922576edccb99d0257827d09bd05c0304a6, 6.1021c6445366795fa3a89954e1d318e7c8afdef843, 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.

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.