PT-2026-82998

CVE-2026-80698

·

Published

2026-08-28

·

Updated

2026-11-10

Description by

CVSS 3.1
7.0
High
MetricsAV:L/AC:H/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 double free issue exists in the dmaengine idxd component. The release callbacks idxd conf wq release(), idxd conf engine release(), and idxd conf group release() call kfree() on the enclosing struct. However, setup error paths and cleanup functions also explicitly call kfree() after put device(). When put device() drops the reference count to zero, it triggers the release callback, leading to a double free when the subsequent explicit kfree() is executed. In idxd setup wqs(), this also affects the opcap bmap and wqcfg fields, as they are freed both in the error unwind and the release callback.
Recommendations Remove redundant explicit kfree() calls from all setup error paths and cleanup functions for wq, engine, and group structs to ensure sole ownership of allocations is handled by the release callbacks.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
AZL-98153
OESA-2026-4437
OESA-2026-4438
SUSE-SU-2026:24550-1
SUSE-SU-2026:24619-1
SUSE-SU-2026:24643-1
SUSE-SU-2026:24648-1
SUSE-SU-2026:24651-1
SUSE-SU-2026:24662-1
SUSE-SU-2026:5091-1
USN-8959-1
USN-8960-1
USN-9019-1
USN-9020-1
USN-9021-1
Found an issue in the description? Have something to add? Feel free to write us 👾