CVE Catalog

CVE-2026-92495

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the RDMA/bnxt_re module's 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 and later be upgraded with mprotect(PROT_WRITE). This bypasses the write check that only runs at mmap time. The fix clears VM_MAYWRITE before vm_insert_page() in the shared DBR/toggle-page branch.

Risk Assessment

Bypassing the write check may allow a user to write to pages that should be read-only, potentially leading to memory corruption or privilege escalation. This affects systems using bnxt_re RDMA devices.

Recommendation

Update the Linux kernel to a version containing the bnxt_re module fix. Until then, restrict access to bnxt_re RDMA devices for untrusted users.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS