CVE-2025-40311

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: accel/habanalabs: support mapping cb with vmalloc-backed coherent memory When IOMMU is enabled, dma_alloc_coherent() with GFP_USER may return addresses from the vmalloc range. If such an address is mapped without VM_MIXEDMAP, vm_insert_page() will trigger a BUG_ON due to the VM_PFNMAP restriction. Fix this by checking for vmalloc addresses and setting VM_MIXEDMAP in the VMA before mapping. This ensures safe mapping and avoids kernel crashes. The memory is still driver-allocated and cannot be accessed directly by userspace.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedDec 8, 2025
First seenDec 8, 2025

How to fix

Update
  • Linux Linux8de421db5b1b2b37e9643ea7f6ade90fd756892d, 7ec8ac9f73d4a9438c2186768d6de27ace37531e, d1dfe21a332d38a6a09658ec29a55940afb5fe36, 73c7c2cdb442fc4160d2a2a4bfffbd162af06cb9, 513024d5a0e34fd34247043f1876b6138ca52847 or later

Affected products

ProductAffected versionsFixed in
Linux Linuxac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 ≤ v < 8de421db5b1b2b37e9643ea7f6ade90fd756892d, ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 ≤ v < 7ec8ac9f73d4a9438c2186768d6de27ace37531e, ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 ≤ v < d1dfe21a332d38a6a09658ec29a55940afb5fe36, ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 ≤ v < 73c7c2cdb442fc4160d2a2a4bfffbd162af06cb9, ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 ≤ v < 513024d5a0e34fd34247043f1876b6138ca52847, 5.88de421db5b1b2b37e9643ea7f6ade90fd756892d, 7ec8ac9f73d4a9438c2186768d6de27ace37531e, d1dfe21a332d38a6a09658ec29a55940afb5fe36, 73c7c2cdb442fc4160d2a2a4bfffbd162af06cb9, 513024d5a0e34fd34247043f1876b6138ca52847

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.