CVE-2022-49552

Orta

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: bpf: jit blinding ilə bpf alt proqramlarına göstəricilərin birləşməsinin düzəldilməsi. jit blinding ilə bpf alt proqramlarına göstəricilərin birləşməsi aşağıdakına səbəb olur: [ 36.989548] BUG: unable to handle page fault for address: 0000000100000001 [ 36.990342] #PF: supervisor instruction fetch in kernel mode [ 36.990968] #PF: error_code(0x0010) - not-present page [ 36.994859] RIP: 0010:0x100000001 [ 36.995209] Code: Unable to access opcode bytes at RIP 0xffffffd7. [ 37.004091] Call Trace: [ 37.004351] <TASK> [ 37.004576] ? bpf_loop+0x4d/0x70 [ 37.004932] ? bpf_prog_3899083f75e4c5de_F+0xe3/0x13b jit blinding məntiqi bpf alt proqramının ünvanını daşıyan ld_imm64-ün xüsusi təlimat olduğunu tanımadı və onu təsadüfiləşdirməyə davam etdi. Tək başına bu problem olmazdı, lakin jit_subprogs() məntiqi bütün alt proqramları JIT etmək və sonra bütün alt proqramların ünvanları məlum olduqda onları yenidən JIT etmək üçün iki mərhələli prosesə əsaslanır. Birinci JIT mərhələsindəki blinding prosesi ikinci JIT-in xüsusi ld_imm64-ün tənzimlənməsini qaçırmasına səbəb oldu. Bu problemi istifadəçi tərəfindən idarə olunan sabitləri olmayan və blinding tətbiq edilməməli olan xüsusi ld_imm64 təlimatlarına məhəl qoymamaqla düzəldin.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.17.13, 5.18.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.13 ≤ v < 5.17.13, 5.18 ≤ v < 5.18.25.17.13, 5.18.2

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.