SB2026102282 - Use-after-free in Linux kernel mm
Published: October 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Use-after-free (CVE-ID: CVE-2026-98507)
CWE-ID: CWE-416 - Use After Free
CVSSv4: 2 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service by leaving tasks indefinitely blocked on anonymous memory locks.
The vulnerability exists due to use-after-free caused by a missing memory barrier in __anon_vma_prepare() in mm/rmap.c when publishing an anon_vma during concurrent page faults. A local user can trigger concurrent faults on compatible adjacent memory mappings to cause a stale anon_vma->root pointer to be used, resulting in locking and unlocking different locks and leaving tasks blocked.
The adjacent virtual memory areas must be unmerged but anon_vma-compatible, for example because they differ in access flags that can be changed with mprotect().
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/465e222815c8839445d09028fa4c77e70f7f1c7d
- https://git.kernel.org/stable/c/4cef512a955e4008ae4436a4fc97726976df1fdf
- https://git.kernel.org/stable/c/a500df43cde075f6ea4b8bae495d89f2c35b3e16
- https://git.kernel.org/stable/c/b6ac0b3f6013c168f22cad97e79967accacb08e1
- https://git.kernel.org/stable/c/d348a715380bfcc6a611bdf722169d53fd01e735