Katalog CVE

CVE-2026-92495

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w module RDMA/bnxt_re funkcja bnxt_re_mmap() odrzuca flagę VM_WRITE dla stron DBR_PAGE i TOGGLE_PAGE, ale mapowanie tylko do odczytu może nadal zachować VM_MAYWRITE i zostać później rozszerzone przez mprotect(PROT_WRITE). Pozwala to obejść kontrolę zapisu wykonywaną tylko w momencie mmap. Poprawka czyści VM_MAYWRITE przed vm_insert_page() w gałęzi wspólnej dla DBR/toggle-page.

Ocena ryzyka

Obejście kontroli zapisu może pozwolić użytkownikowi na zapis do stron, które powinny być tylko do odczytu, co może prowadzić do uszkodzenia pamięci lub eskalacji uprawnień. Dotyczy systemów korzystających z urządzeń RDMA bnxt_re.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla modułu bnxt_re. Do czasu aktualizacji ogranicz dostęp do urządzeń RDMA bnxt_re dla niezaufanych użytkowników.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap bnxt_re_mmap() rejects VM_WRITE for the DBR_PAGE and TOGGLE_PAGE mmap flags, but a read-only mapping can still retain VM_MAYWRITE. nd later be upgraded with mprotect(PROT_WRITE). This can bypass the write check that only runs at mmap time. Clear VM_MAYWRITE before vm_insert_page() in the shared DBR/toggle-page branch, matching the existing policy that userspace writes are not expected for these pages.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS