CVE-2026-92495: RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap

Published Sep 17, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

RDMA/bnxtre: Clear VMMAYWRITE on DBR/toggle page mmap

bnxtremmap() rejects VMWRITE for the DBRPAGE and TOGGLEPAGE mmap flags, but a read-only mapping can still retain VMMAYWRITE. nd later be upgraded with mprotect(PROTWRITE). This can bypass the write check that only runs at mmap time.

Clear VMMAYWRITE before vminsertpage() in the shared DBR/toggle-page branch, matching the existing policy that userspace writes are not expected for these pages.

Affected Software

1 affected component
The Linux Kernel Project Linux Kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Apply the fix in RDMA/bnxt_re so that VM_MAYWRITE is cleared on the DBR_PAGE and TOGGLE_PAGE mmap shared DBR/toggle-page before vm_insert_page(), preventing bypass of the write check.

    Linux kernel (RDMA/bnxt_re) vm flags on DBR_PAGE and TOGGLE_PAGE mmap (VM_MAYWRITE) = Clear VM_MAYWRITE before vm_insert_page()
  2. Configuration

    Update bnxt_re_mmap() so that DBR_PAGE and TOGGLE_PAGE mmap rejects VM_WRITE and so that a read-only mapping cannot retain VM_MAYWRITE (enforce existing policy at mmap time).

    bnxt_re_mmap() mmap permissions behavior for DBR_PAGE and TOGGLE_PAGE = Reject VM_WRITE; ensure read-only mapping does not retain VM_MAYWRITE

Event History

Sep 17, 2026
CVE Published
via MITRE·04:10 PM
Data Sourced
via MITRE·04:10 PM
Description

Frequently Asked Questions

1

What conditions are required to exploit this issue?

An attacker needs userspace access to create a read-only mapping of a bnxt_re DBR or toggle page, then change that mapping to writable with mprotect(PROT_WRITE). The issue affects the shared DBR/toggle-page mmap path because the write check was performed only when mmap was created.

2

Who is realistically exposed?

Systems using the Linux kernel bnxt_re RDMA driver and exposing its DBR or toggle-page mappings to userspace are the relevant population. The issue does not apply merely because RDMA is present; the affected mmap functionality must be used.

3

What is the mitigation if the fix cannot be applied immediately?

The provided information identifies userspace write upgrades via mprotect(PROT_WRITE) as the bypass path. Restricting untrusted users from accessing the affected bnxt_re DBR/toggle-page mappings reduces exposure.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203