CVE-2026-74584

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: RDMA/bnxt_re: kullanıcı alanına sunulmadan önce paylaşılan sayfayı sıfırla bnxt_re_alloc_ucontext(), uctx->shpg'yi __get_free_page(GFP_KERNEL) ile ayırır. Buddy ayırıcı, __GFP_ZERO olmadan sayfaları sıfırlamaz; bu nedenle sayfa, onu en son serbest bırakan nesneden kalan eski çekirdek verilerini içerir. Sayfa daha sonra bnxt_re_mmap() içinde BNXT_RE_MMAP_SH_PAGE altında vm_insert_page() aracılığıyla kullanıcı alanına eşlenir. Sürücü, bnxt_re_create_ah() içinde BNXT_RE_AVID_OFFT (0x10) konumunda yalnızca 4 bayt (bir u32 AVID) yazar; sayfanın kalan 4092 baytı temizlenmeden kullanıcı alanına sunularak çekirdek bellek içeriği sızdırılır. bnxt_re aygıtına sahip bir ana bilgisayarda /dev/infiniband/uverbsX'e erişimi olan herhangi bir kullanıcı (tipik olarak rdma grubu üyeliği), IB_USER_VERBS_CMD_GET_CONTEXT sonrasında pgoff 0'da tek bir mmap() ile bu verileri okuyabilir. Aynı dosyadaki diğer paylaşılan sayfalar zaten get_zeroed_page() işlevini doğru şekilde kullanmaktadır: 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); uctx->shpg tek istisnadır. get_zeroed_page() kullanımına geçilerek mevcut kurala uygun hale getirilmiştir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux53c97e9882f4e747b4ac31b211317c2eba541af9, 9896bdfd21d918e9f26a52bc6109cc77970ee0b1, 9128c2411b83a64c0a69d2ff059c741bde25a9cc, c19b360fa10c521c0b681875cdaa51545d45a491, a3ed2daab02b2a706e882ad31b5c3c4f33cb5bb1, e2b143df29003d2704b51f62e9297006953dbacb, c75f8ce4baa29ae57fe615c6a2c5101f59b8b89a, f6b079629becfa977f9c51fe53ad2e6dcc55ef44 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-74584 · Linux · Dark Radar