PatchSiren cyber security CVE debrief
CVE-2026-52987 Linux CVE debrief
A vulnerability in the Linux kernel has been resolved, involving a double drm_exec_fini() call in the userq validate path. The issue was found using a prototype static analysis tool and confirmed by code review. The vulnerability has a CVSS score of 7.8 and is classified as HIGH severity. The CVE record was published on 2026-06-24T17:17:09.517Z and last modified on 2026-06-28T08:16:28.030Z.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-24
- Original CVE updated
- 2026-09-10
- Advisory published
- 2026-06-24
- Advisory updated
- 2026-09-10
Who should care
Linux kernel users and administrators should be aware of this vulnerability and take necessary actions to ensure their systems are updated with the patched kernel. The vulnerability can be exploited locally, and an attacker with low privileges can potentially gain high privileges. Therefore, it is essential to prioritize patching to prevent potential attacks.
Technical summary
The vulnerability is caused by a double drm_exec_fini() call in the userq validate path of the Linux kernel. When new_addition is true, amdgpu_userq_vm_validate() calls drm_exec_fini(&exec) before iterating over the collected HMM ranges and calling amdgpu_ttm_tt_get_user_pages(). If amdgpu_ttm_tt_get_user_pages() fails, the code jumps to unlock_all and calls drm_exec_fini(&exec) a second time on the same exec object. This can lead to use-after-free and other memory corruption issues.
Defensive priority
High priority should be given to patching affected Linux kernel systems, as the vulnerability can be exploited locally and has a high CVSS score. Administrators should ensure that their systems are updated with the patched kernel to prevent potential attacks.
Recommended defensive actions
- Update Linux kernel systems with the patched kernel
- Review system logs for potential exploitation attempts
- Ensure system administrators are aware of the vulnerability and its potential impact
- Consider implementing additional security measures, such as memory protection and address space layout randomization (ASLR)
- Monitor system performance and behavior for signs of potential exploitation
Evidence notes
The vulnerability was found using a prototype static analysis tool and confirmed by code review. The CVE record was published on 2026-06-24T17:17:09.517Z and last modified on 2026-06-28T08:16:28.030Z. The CVSS score is 7.8, and the vulnerability is classified as HIGH severity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-52987 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-52987
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-52987 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-52987
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/508babf310365f1107a2e8831c267c292a286818
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c7c3ae7c01e5a0742b93cb9b40800bdd7f811e38
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.