PT-2026-54810 · Linux+1 · Linux Kernel+1

CVE-2026-53342

·

Published

2026-06-03

·

Updated

2026-09-07

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.17
Description On ARM64 architecture, page-table allocation calls constructor functions such as pagetable pte ctor(), pagetable pmd ctor(), pagetable pud ctor(), and pagetable p4d ctor(), which set the page type to PGTY table, increment NR PAGETABLE, and potentially allocate a Page Table Lock (PTL). However, the corresponding destructor calls were missing. When DEBUG VM is enabled, this causes a bad page state warning during the freeing of hot-removed page tables because page->page type shares space with page-> mapcount. Additionally, if ALLOC SPLIT PTLOCKS is defined, this issue can lead to PTL allocation leaks and inaccurate NR PAGETABLE statistics. The issue is triggered within the free hotplug pgtable page() function.
Recommendations Update the Linux kernel to version 6.17 or later. As a temporary mitigation, avoid using the free hotplug pgtable page() function for hot-removing page tables until the system is updated.

Exploit

Fix

Improper Resource Release

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-13864
CVE-2026-53342
USN-8726-1
USN-8727-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu