CVE-2026-74584

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: RDMA/bnxt_re: istifadəçi sahəsinə açmazdan əvvəl ortaq səhifənin sıfırlanmaması bnxt_re_alloc_ucontext() funksiyası uctx->shpg-ni __get_free_page(GFP_KERNEL) vasitəsilə ayırır. Buddy allocator __GFP_ZERO olmadan səhifələri sıfırlamır, buna görə də səhifə həmin obyekti ən son azad edən elementdən qalan köhnə nüvə məlumatlarını saxlayır. Daha sonra bu səhifə bnxt_re_mmap() daxilində BNXT_RE_MMAP_SH_PAGE altında vm_insert_page() vasitəsilə istifadəçi sahəsinə map edilir. Drayver yalnız bnxt_re_create_ah() daxilində BNXT_RE_AVID_OFFT (0x10) ofsetində 4 bayt (u32 AVID) yazır; səhifənin qalan 4092 baytı təmizlənmədən istifadəçi sahəsinə açılır və nüvə yaddaşının məzmunu sızır. bnxt_re cihazı olan hostda /dev/infiniband/uverbsX faylına giriş imkanı olan hər hansı bir istifadəçi (adətən rdma qrupunun üzvləri), IB_USER_VERBS_CMD_GET_CONTEXT-dən sonra pgoff 0-da tək bir mmap() vasitəsilə bu məlumatları oxuya bilər. Eyni fayldakı digər ortaq səhifələr artıq düzgün şəkildə get_zeroed_page()-dən istifadə edir: drivers/infiniband/hw/bnxt_re/ib_verbs.c srq->uctx_srq_page = (void *)get_zeroed_page(GFP_KERNEL); cq->uctx_cq_page = (void *)get_zeroed_page(GFP_KERNEL); Yalnız uctx->shpg istisna təşkil edirdi. get_zeroed_page() funksiyasına keçid etməklə bu, mövcud konvensiya ilə uyğunlaşdırıldı.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux
Dərc22 avq 2026
İlk görülmə22 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux53c97e9882f4e747b4ac31b211317c2eba541af9, 9896bdfd21d918e9f26a52bc6109cc77970ee0b1, 9128c2411b83a64c0a69d2ff059c741bde25a9cc, c19b360fa10c521c0b681875cdaa51545d45a491, a3ed2daab02b2a706e882ad31b5c3c4f33cb5bb1, e2b143df29003d2704b51f62e9297006953dbacb, c75f8ce4baa29ae57fe615c6a2c5101f59b8b89a, f6b079629becfa977f9c51fe53ad2e6dcc55ef44 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < 53c97e9882f4e747b4ac31b211317c2eba541af9, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < 9896bdfd21d918e9f26a52bc6109cc77970ee0b1, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < 9128c2411b83a64c0a69d2ff059c741bde25a9cc, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < c19b360fa10c521c0b681875cdaa51545d45a491, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < a3ed2daab02b2a706e882ad31b5c3c4f33cb5bb1, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < e2b143df29003d2704b51f62e9297006953dbacb, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < c75f8ce4baa29ae57fe615c6a2c5101f59b8b89a, 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 ≤ v < f6b079629becfa977f9c51fe53ad2e6dcc55ef44, 4.1153c97e9882f4e747b4ac31b211317c2eba541af9, 9896bdfd21d918e9f26a52bc6109cc77970ee0b1, 9128c2411b83a64c0a69d2ff059c741bde25a9cc, c19b360fa10c521c0b681875cdaa51545d45a491, a3ed2daab02b2a706e882ad31b5c3c4f33cb5bb1, e2b143df29003d2704b51f62e9297006953dbacb, c75f8ce4baa29ae57fe615c6a2c5101f59b8b89a, f6b079629becfa977f9c51fe53ad2e6dcc55ef44

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.