CVE-2026-31390 PUBLISHED

drm/xe: Fix memory leak in xe_vm_madvise_ioctl

Assigner: Linux
Reserved: 09.03.2026 Published: 03.04.2026 Updated: 03.04.2026

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

drm/xe: Fix memory leak in xe_vm_madvise_ioctl

When check_bo_args_are_sane() validation fails, jump to the new free_vmas cleanup label to properly free the allocated resources. This ensures proper cleanup in this error path.

(cherry picked from commit 29bd06faf727a4b76663e4be0f7d770e2d2a7965)

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 293032eec4baa04374d62dd44de61e355296ad32 to c3aa7b837920c844d5ae0dd3dbaeb465a461de40 (excl.)
  • affected from 293032eec4baa04374d62dd44de61e355296ad32 to 1c87b48a0ff040723f84a67b32892af7e6a3634f (excl.)
  • affected from 293032eec4baa04374d62dd44de61e355296ad32 to 0cfe9c4838f1147713f6b5c02094cd4dc0c598fa (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 6.18 is affected
  • unaffected from 0 to 6.18 (excl.)
  • unaffected from 6.18.20 to 6.18.* (incl.)
  • unaffected from 6.19.10 to 6.19.* (incl.)
  • unaffected from 7.0-rc3 to * (incl.)

References