CVE-2026-45980
Analyzed Analyzed - Analysis Complete
Use-After-Free in Linux Kernel AMD XDNA Driver

Publication date: 2026-05-27

Last updated on: 2026-06-16

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Stop job scheduling across aie2_release_resource() Running jobs on a hardware context while it is in the process of releasing resources can lead to use-after-free and crashes. Fix this by stopping job scheduling before calling aie2_release_resource() and restarting it after the release completes. Additionally, aie2_sched_job_run() now checks whether the hardware context is still active.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-27
Last Modified
2026-06-16
Generated
2026-06-16
AI Q&A
2026-05-27
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
linux linux_kernel From 6.19 (inc) to 6.19.4 (exc)
linux linux_kernel From 6.14.9 (inc) to 6.18.14 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-416 The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability exists in the Linux kernel's accel/amdxdna component. It occurs when jobs are scheduled to run on a hardware context that is in the process of releasing its resources. This situation can lead to a use-after-free condition, which means that the system tries to use memory that has already been freed, potentially causing crashes.

The fix involves stopping job scheduling before the resource release function (aie2_release_resource()) is called and restarting it only after the release is complete. Additionally, the job run function (aie2_sched_job_run()) now verifies whether the hardware context is still active before proceeding.

Impact Analysis

This vulnerability can cause system instability by leading to crashes due to use-after-free errors when jobs are run on hardware contexts that are releasing resources. Such crashes can result in denial of service or unexpected behavior in systems relying on the affected Linux kernel component.

Mitigation Strategies

The vulnerability in the Linux kernel related to job scheduling across aie2_release_resource() has been fixed by stopping job scheduling before calling aie2_release_resource() and restarting it after the release completes.

To mitigate this vulnerability immediately, you should update your Linux kernel to a version that includes this fix.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-45980. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart