PatchSiren cyber security CVE debrief
CVE-2026-31566 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's drm/amdgpu component. The amdgpu_amdkfd_submit_ib function submits a GPU job and retrieves a fence from amdgpu_ib_schedule. However, 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, leading to a use-after-free.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-24
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-04-24
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, users of Linux-based systems, and security teams should assess exposure and prioritize verification of affected versions. Affected operators must review Linux kernel versions and apply patches or mitigations provided by Linux distributions. Platform administrators and vulnerability management teams should verify and assess exposure to the vulnerability, while security teams should
Why it matters
A use-after-free vulnerability in the Linux kernel's drm/amdgpu component can lead to system crashes or potential code execution. Linux kernel developers and maintainers should assess exposure and prioritize verification of affected versions.
- Verify Linux kernel versions and assess exposure to the vulnerability
- Apply patches or mitigations provided by Linux distributions to prevent exploitation
- Monitor Linux kernel updates and security advisories for further information
Technical summary
The amdgpu_amdkfd_submit_ib function in the Linux kernel's drm/amdgpu component is vulnerable to a use-after-free attack. The function submits a GPU job and retrieves a fence from amdgpu_ib_schedule. However, it 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, leading to a use-after-free.
Defensive priority
Linux kernel developers and maintainers should assess exposure and prioritize verification of affected versions, while Linux distribution maintainers should verify and apply patches or mitigations.
Recommended defensive actions
- Review and apply patches or mitigations provided by Linux distributions
- Verify affected versions and assess exposure
- Monitor Linux kernel updates and security advisories
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE Program record and NVD vulnerability detail provide official information on the vulnerability. The Linux kernel source code references provide additional context on the affected code. To verify exposure, defenders should review Linux kernel versions, assess affected scope, and prioritize verification of affected versions. This involves checking for any existing deployments of affected Linux kernel versions in managed environments and confirming whether patches or mitigations are available. Additionally, defenders should track
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31566 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31566
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31566 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31566
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/31xxx/CVE-2026-31566.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bc7760c107dc08ef3e231d72c492e67b0a86848b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e23602eb0779760544314ed3905fa6a89a4e4070
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/138e42be35ff2ce6572ae744de851ea286cf3c69
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/39820864eacd886f1a6f817414fb8f9ea3e9a2b4
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/42d248726a0837640452b71c5a202ca3d35239ec
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7150850146ebfa4ca998f653f264b8df6f7f85be
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.