CVE-2025-40185

In the Linux kernel, the following vulnerability has been resolved: ice: ice_adapter: release xa entry on adapter allocation failure When ice_adapter_new() fails, the reserved XArray entry created by xa_insert() is not released. This causes subsequent insertions at the same index to return -EBUSY, potentially leading to NULL pointer dereferences. Reorder the operations as suggested by Przemek Kitszel: 1. Check if adapter already exists (xa_load) 2. Reserve the XArray slot (xa_reserve) 3. Allocate the adapter (ice_adapter_new) 4. Store the adapter (xa_store)
CVSS

No CVSS.

Configurations

No configuration.

History

No history.

Information

Published : 2025-11-12 22:15

Updated : 2026-06-17 09:21


NVD link : CVE-2025-40185

Mitre link : CVE-2025-40185

CVE.ORG link : CVE-2025-40185


JSON object : View

Products Affected

No product.

CWE

No CWE.