Answer in brief
CVE-2026-31566 records a High severity (CVSS 7.8) vulnerability in drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 7.8. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=9ae55f030dc523fc4dc6069557e4a887ea815453 <bc7760c107dc08ef3e231d72c492e67b0a86848b || >=9ae55f030dc523fc4dc6069557e4a887ea815453 <e23602eb0779760544314ed3905fa6a89a4e4070 || >=9ae55f030dc523fc4dc6069557e4a887ea815453 <138e42be35ff2ce6572ae744de851ea286cf3c69 || >=9ae55f030dc523fc4dc6069557e4a887ea815453 <39820864eacd886f1a6f817414fb8f9ea3e9a2b4 || >=9ae55f030dc523fc4dc6069557e4a887ea815453 <42d248726a0837640452b71c5a202ca3d35239ec || >=9ae55f030dc523fc4dc6069557e4a887ea815453 <7150850146ebfa4ca998f653f264b8df6f7f85be | bc7760c107dc08ef3e231d72c492e67b0a86848b, e23602eb0779760544314ed3905fa6a89a4e4070, 138e42be35ff2ce6572ae744de851ea286cf3c69, 39820864eacd886f1a6f817414fb8f9ea3e9a2b4, 42d248726a0837640452b71c5a202ca3d35239ec, 7150850146ebfa4ca998f653f264b8df6f7f85be |
| Linux/Linuxgeneric | 6.0 | Not reported |
Published upstream
Apr 24, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Oct 16, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Oct 16, 2026
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib amdgpu_amdkfd_submit_ib() submits a GPU job and gets a fence from amdgpu_ib_schedule(). This fence is used to wait for job completion. Currently, the code drops the fence reference using dma_fence_put() before calling dma_fence_wait(). If dma_fence_put() releases the last reference, the fence may be freed before dma_fence_wait() is called. This can lead to a use-after-free. Fix this by waiting on the fence first and releasing the reference only after dma_fence_wait() completes. Fixes the below: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:697 amdgpu_amdkfd_submit_ib() warn: passing freed memory 'f' (line 696) (cherry picked from commit 8b9e5259adc385b61a6590a13b82ae0ac2bd3482)
Quoted source text, attributed separately from HOL analysis.