CVE-2025-40311

accel/habanalabs: support mapping cb with vmalloc-backed coherent memory

State
Published
Severity
Not scored
Published
Dec 8, 2025
Updated
Oct 30, 2026
Reserved
Apr 16, 2025

Read the record on cve.org

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 to before 8de421db5b1b2b37e9643ea7f6ade90fd756892dAffected
  • ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 to before 7ec8ac9f73d4a9438c2186768d6de27ace37531eAffected
  • ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 to before d1dfe21a332d38a6a09658ec29a55940afb5fe36Affected
  • ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 to before 73c7c2cdb442fc4160d2a2a4bfffbd162af06cb9Affected
  • ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 to before 513024d5a0e34fd34247043f1876b6138ca52847Affected
LinuxLinux
  • 5.8Affected
  • before 5.8Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.117 through 6.6.*Not affected
  • 6.12.58 through 6.12.*Not affected
  • 6.17.8 through 6.17.*Not affected
  • 6.18 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.