PT-2026-35008

CVE-2026-31656

·

Published

2026-04-24

·

Updated

2026-10-21

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A use-after-free and refcount underflow can occur in the drm/i915/gt component. This happens when the heartbeat worker and the intel engine park heartbeat() function race to release the same engine->heartbeat.systole request. The heartbeat worker reads the pointer and calls i915 request put() but clears the pointer in a non-atomic step. Simultaneously, a request retirement on another CPU can trigger engine park() and subsequently intel engine park heartbeat(). If the heartbeat timer is pending, cancel delayed work() returns true, and intel engine park heartbeat() may read a stale non-NULL pointer and call i915 request put() again, leading to the refcount underflow.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Vendors
Affected products
Related identifiers
ALSA-2026:67150
ALSA-2026:67471
AZL-83909
CLSA-2026-1779375889
CLSA-2026-1782155469
ECHO-6123-CB74-10F7
LSN-0122-1
OESA-2026-2754
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:2111-1
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2195-1
SUSE-SU-2026:2202-1
SUSE-SU-2026:2215-1
SUSE-SU-2026:2216-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾