PT-2026-5528

CVE-2026-23025

·

Published

2026-01-01

·

Updated

2026-10-17

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.18.0-rc5-00127-ga06157804399
Description The Linux kernel contains a flaw in the mm/page alloc subsystem that can lead to corruption of the per-cpu pages (pcp) structure when SMP (Symmetric Multi-Processing) is disabled. This occurs because the spinlock implementation assumes spin trylock() will always succeed in the SMP=n configuration, which is not always the case. The issue was introduced by a commit that enabled interrupts during per-cpu page allocations, creating a scenario where spin trylock() could fail unexpectedly, potentially corrupting the pcp structure. The problem is triggered when an interrupt attempts spin trylock() on the same lock while it is protected by spin lock().
Recommendations Update to version 6.18.0-rc5-00127-ga06157804399 or a later version to address this issue.
Exploitability
Exploit
Fix
Researchers
Vendors
Affected products
Related identifiers
AZL-77172
ECHO-C19B-51A1-D3B1
LSN-0122-1
OESA-2026-1566
OESA-2026-1567
OESA-2026-1570
OESA-2026-2582
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8393-1
USN-8440-1
USN-8499-1
USN-8570-1
USN-8570-2
USN-8594-1
USN-8604-1
USN-8605-1
USN-8669-1
Found an issue in the description? Have something to add? Feel free to write us 👾