CVE-2026-53089

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: offloaded map/prog məlumatlarının doldurulmasında use-after-free xətasının düzəldilməsi Offloaded BPF xəritəsi və ya proqramı üçün məlumat sorğulandıqda, bpf_map_offload_info_fill_ns() və bpf_prog_offload_info_fill_ns() funksiyaları şəbəkə ad sahəsini (network namespace) get_net(dev_net(offmap->netdev)) vasitəsilə əldə edir. Lakin, əlaqəli netdev-in netns-i, netns məhv edilərkən sökülmə prosesi ilə yarışa girə bilər. Əgər netns refcount artıq 0-a çatmışdırsa, get_net() 0 üzərində refcount_t artımı həyata keçirir və bu da aşağıdakını tetikləyir: refcount_t: 0 üzərində toplama; use-after-free. rtnl_lock və bpf_devs_lock netdev göstəricisinin etibarlı qalmasını təmin etsə də, onlar netns refcount-un sıfıra çatmasının qarşısını ala bilmir. Bu problem get_net() əvəzinə maybe_get_net()-dən istifadə etməklə düzəldilib. maybe_get_net() refcount_inc_not_zero()-dan istifadə edir və refcount artıq sıfırdırsa NULL qaytarır; bu isə ns_get_path_cb()-nin uğursuz olmasına və çağıranın -ENOENT qaytarmasına səbəb olur ki, bu da netns məhv edilərkən düzgün davranışdır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 iyn 2026
İlk görülmə24 iyn 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.16 ≤ v < 7.0.107.0.10

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