CVE-2026-98149

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: bpf: Səpələnmiş CPU ID-ləri ilə percpu xəritə yeniləmə indeksləməsinin düzəldilməsi BPF_F_CPU və ya BPF_F_ALL_CPUS olmadan Per-CPU massiv, heş və cgroup yaddaş xəritə yeniləmələri, per-CPU slotları mümkün-CPU sırasına görə paketlənmiş dəyər buferindən istifadə edir. Buferin ölçüsü belədir: round_up(value_size, 8) * num_possible_cpus() Yeniləmə yolları mümkün CPU-lar üzrə dövr edir, lakin mənbə ofsetini hesablamaq üçün məntiqi CPU ID-dən istifadə edir: value + size * cpu Bu, yalnız mümkün CPU ID-ləri sıfırdan başlayaraq ardıcıl olduqda işləyir. Məsələn, 0,2-3 mümkün CPU maskası ilə bufer CPU 0, 2 və 3-ə uyğun üç slot ehtiva edir. Buna görə də CPU2-nin 1 nömrəli slotdan, CPU3-ün isə 2 nömrəli slotdan istifadə etməsi gözlənilir. Bunun əvəzinə, mövcud kod müvafiq olaraq 2 və 3 nömrəli slotlardan istifadə edir ki, bu da yanlış per-CPU dəyərlərə və CPU3 üçün yeniləmə buferindən sərhədləri aşan oxumaya (out-of-bounds read) səbəb olur. Müvafiq axtarış yolları artıq mümkün CPU-lar üzrə dövr edərkən sıx ofsetdən istifadə edir. Eynisini massiv, heş və cgroup yaddaş yeniləmə yolları üçün də tətbiq edin və hər bir mümkün CPU üçün mənbə ofsetini bir vahid artırın. BPF_F_ALL_CPUS hər bir CPU üçün eyni dəyəri istifadə etməyə davam edir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 sen 2026
İlk görülmə25 sen 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel7.2.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel7.0 ≤ v < 7.2.7, 7.37.2.7

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-98149 · Linux Kernel · Dark Radar