CVE-2026-68240CWE-401

CVE-2026-68240

High · published August 10, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

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

drm/gpusvm: publish dpagemap early to avoid device mapping leak on error

drm_gpusvm_get_pages() only stored the local dpagemap into

svm_pages->dpagemap on the success path. If a later page failed (e.g.

-EOPNOTSUPP when ctx->allow_mixed is false) and jumped to err_unmap,

svm_pages->dpagemap was still NULL, so __drm_gpusvm_unmap_pages() skipped

device_unmap() and leaked the device mappings already created.

Assign svm_pages->dpagemap when the first device page is mapped so the

err_unmap path can device_unmap() those mappings.

This issue was found by Sashiko AI review.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.0th percentile
Weakness
CWE-401 · Missing Release of Memory after Effective Lifetime
Published
2026-08-10T17:20Z
References (3)
EPSS history
Timeline
  • 10 AUG 12:01Z
    drm/gpusvm: publish dpagemap early to avoid device mapping leak on error
    cvelistv5