CVE-2026-98486: net: ena: fix MMIO read buffer leak on probe failure

Published Oct 18, 2026
·
Updated

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

net: ena: fix MMIO read buffer leak on probe failure

enadeviceinit() initializes the MMIO read mechanism with enacommmioregreadrequestinit(), which allocates a coherent DMA buffer for MMIO read responses.

The normal removal path releases this buffer through enacommmioregreadrequestdestroy(). However, if enaprobe() fails after enadeviceinit() succeeds, the error path destroys the admin resources and eventually frees enadev without destroying the MMIO read request, leaving the coherent DMA buffer allocated.

Call enacommmioregreadrequestdestroy() in the probe error path before releasing the remaining device resources.

This issue was found by manual code inspection.

Affected Software

1 affected component
Linux Linux kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Compensating control

    Call ena_com_mmio_reg_read_request_destroy() in the ena_probe() error path after ena_device_init() succeeds, before releasing the remaining device resources, to free the coherent DMA buffer allocated by ena_com_mmio_reg_read_request_init().

Event History

Oct 18, 2026
CVE Published
via MITRE·03:16 PM
Data Sourced
via MITRE·03:16 PM
Description
Data Sourced
via NVD·04:16 PM
Description

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