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

RDMA/bnxt_re: Free CQ toggle page after firmware teardown

Free the toggle page only after firmware teardown completes so that
an NQ interrupt arriving during bnxt_qplib_destroy_cq() won't write
the toggle value to an already-freed page. Move free_page() after
bnxt_qplib_destroy_cq.
Published: 2026-08-15
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

During firmware teardown, the bnxt_re RDMA driver frees a page before ensuring that no NQ interrupts remain pending. An interrupt arriving during the bnxt_qplib_destroy_cq() routine can then write to this already freed page, resulting in a classic use‑after‑free and kernel memory corruption. If successfully exploited, this could allow an attacker to execute arbitrary code in kernel mode, compromise system integrity and availability.

Affected Systems

The affected product is the Linux kernel, specifically the bnxt_re RDMA driver that interacts with Intel BNX‑T network firmware. No specific kernel or driver version ranges are listed in the data, so all Linux kernel releases containing the unpatched bnxt_re module are potentially vulnerable.

Risk and Exploitability

The CVSS and EPSS scores are not provided; KEV indicates the vulnerability is not currently listed as known and actively exploited. Consequently, the exploitation likelihood is uncertain, but the presence of a use‑after‑free in the kernel implies a high consequence if the flaw is triggered. The attack would likely utilize an NQ interrupt during driver teardown, which is an operation typically triggered by an administrator or during device removal. Without a publicly available exploit, the immediate risk is limited to environments where firmware teardown can be controlled by a privileged user. Nonetheless, the potential for kernel privilege escalation makes the vulnerability critical in high‑risk contexts.

Generated by OpenCVE AI on August 15, 2026 at 12:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that includes the bnxt_re patch correcting the free-page race condition.
  • If maintaining a custom kernel, apply the commit referenced in the Linux kernel repository that moves the free_page() call after firmware teardown.
  • Monitor system logs for NQ interrupt activity during bnxt_re driver unload to detect potential memory corruption incidents.

Generated by OpenCVE AI on August 15, 2026 at 12:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Free CQ toggle page after firmware teardown Free the toggle page only after firmware teardown completes so that an NQ interrupt arriving during bnxt_qplib_destroy_cq() won't write the toggle value to an already-freed page. Move free_page() after bnxt_qplib_destroy_cq.
Title RDMA/bnxt_re: Free CQ toggle page after firmware teardown
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-15T05:57:31.696Z

Reserved: 2026-08-09T03:40:39.937Z

Link: CVE-2026-72499

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:24.220

Modified: 2026-08-15T06:22:24.220

Link: CVE-2026-72499

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T12:15:03Z

Weaknesses