CVE-2026-90247

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf: irq_work yolunda mmap_lock sızmasının düzəldilməsi stack_map_get_build_id_offset() funksiyası NMI kontekstindən mmap_read_unlock()-u təxirə salmaq üçün hər CPU üçün bir irq_work tətbiq etmişdir və daha sonra bpf_find_vma() eyni mmap_unlock_work-dən istifadə etmişdir. Hər iki çağırıcı mmap_lock-u götürməzdən əvvəl yalnız işin məşğul olub-olmadığını yoxlayır, buna görə də iç-içə olan çağırıcı, birinci çağırıcı onu növbəyə düzməmişdən əvvəl həmin slotu yenidən istifadə edə bilər. Beləliklə, yalnız bir təxirə salınmış kilidin açılması icra edilərkən iki oxuma kilidi əldə edilə bilər ki, bu da oxuma kilidinin sızmasına və exit_mmap()-in bloklanmasına səbəb olur. mmap_read_trylock()-dan əvvəl hər CPU üçün ayrılmış slotu rezerv edin. Hem stackmap, hem də bpf_find_vma()-da eyni wrapper-dən istifadə edin ki, trylock uğursuz olduqda hər iki çağırıcı rezervasiyanı ləğv etsin. irq_work məşğul olduğu müddətcə slotu rədd etməyə davam edin. irq_work callback-i mm-i açdıqdan sonra onu azad edin.

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 Linuxd6d091873e12d1de36d7228c4f452e6cace3a23e, b6c9daf6097f9b39162b8e736a6ac7caf5ef6fc8, 931f62311c058d79f29548f20943969bb441ce87, a052ad5edccf5319f50ed955de4368f8318a9f20, 051f2da26ce377f683b938a3382e0f16d02f3139, fa9dcacdcdf487f0ffef64bf67622f1caed509f1, 4.20, 5.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxeac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < d6d091873e12d1de36d7228c4f452e6cace3a23e, eac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < b6c9daf6097f9b39162b8e736a6ac7caf5ef6fc8, eac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < 931f62311c058d79f29548f20943969bb441ce87, eac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < a052ad5edccf5319f50ed955de4368f8318a9f20, eac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < 051f2da26ce377f683b938a3382e0f16d02f3139, eac9153f2b584c702cea02c1f1a57d85aa9aea42 ≤ v < fa9dcacdcdf487f0ffef64bf67622f1caed509f1, a7f4da875c16f3b8bef0d9ec67528111045bfcd8, f1838da73cccb238b8be4ef464fce0168dc7ba84, 4.19.92 ≤ v < 4.20, 5.4.7 ≤ v < 5.5, 5.5d6d091873e12d1de36d7228c4f452e6cace3a23e, b6c9daf6097f9b39162b8e736a6ac7caf5ef6fc8, 931f62311c058d79f29548f20943969bb441ce87, a052ad5edccf5319f50ed955de4368f8318a9f20, 051f2da26ce377f683b938a3382e0f16d02f3139, fa9dcacdcdf487f0ffef64bf67622f1caed509f1, 4.20, 5.5

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.

CVE-2026-90247 · Linux · Dark Radar