Memory Exposure Vulnerability in Linux Kernel's bnxt_re Driver
CVE-2026-74584

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
22 August 2026

What is CVE-2026-74584?

A vulnerability exists in the bnxt_re driver of the Linux kernel, where a shared memory page is allocated without being zeroed out first. This oversight allows the potential exposure of stale kernel data from previously freed objects to userspace applications when accessing the /dev/infiniband/uverbsX device. The vulnerability arises in the bnxt_re_alloc_ucontext() function, where the uninitialized page is mapped with vm_insert_page(), allowing unauthorized access to sensitive kernel memory contents. The issue can be mitigated by using properly initialized memory pages in alignment with the existing secure handling in other shared pages within the driver.

Affected Version(s)

Linux 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 < 53c97e9882f4e747b4ac31b211317c2eba541af9

Linux 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 < 9896bdfd21d918e9f26a52bc6109cc77970ee0b1

Linux 1ac5a404797523cedaf424a3aaa3cf8f9548dff8 < 9128c2411b83a64c0a69d2ff059c741bde25a9cc

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.