CVE-2025-68253
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68253 is a Linux kernel vulnerability in the memory management subsystem, specifically in the add_stack_record_to_list() function within mm/page_owner.c. The flaw causes the kernel to spin (busy-wait) when called from a *_nolock() context with GFP flags that do not permit blocking, which can lead to a system hang or denial of service. It was discovered via syzbot (Google's kernel fuzzer) and published on December 16, 2025. Affected versions include Linux kernel commits from 97769a53f117 up to (but not including) the fix commits; patched versions include 6.17.6 and 6.18. No CVSS score has been formally assigned by NVD at this time; Feedly estimates the severity as Medium (Feedly, NVD).

Technical details

The root cause is an improper spin-wait loop in add_stack_record_to_list() (mm/page_owner.c:182) that does not check whether the current GFP (Get Free Pages) allocation flags permit sleeping or blocking. When invoked from alloc_pages_nolock_noprof() — a non-locking memory allocation path — the function spins indefinitely because it cannot safely acquire the necessary lock under the *_nolock() context. The call chain identified by syzbot is: alloc_pages_nolock_noprofget_page_from_freelistprep_new_pagepost_alloc_hookset_page_owner__set_page_ownerinc_stack_record_countadd_stack_record_to_list. The fix prevents spinning when GFP flags disallow it, instead gracefully skipping the stack record operation (NVD, kernel.org patch 1, kernel.org patch 2).

Impact

Successful triggering of this vulnerability causes the affected Linux kernel to enter an infinite spin loop within the memory management subsystem, resulting in a denial of service (system hang or CPU lockup). The impact is limited to availability — there is no evidence of confidentiality or integrity compromise. Because the vulnerable code path is in the page allocation subsystem, a triggered hang could affect the entire system, not just a single process or service (NVD, Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches addressing this vulnerability. The fix is included in kernel version 6.17.6 and 6.18, corresponding to commits 504174133453e3af73e626e328603d7eb5986f34 and c83aab85e18103a6dc066b4939e2c92a02bb1b05. Administrators should update to a patched kernel version as soon as possible. As a temporary workaround, disabling the page_owner kernel feature (by not setting page_owner=on at boot) may prevent the vulnerable code path from being exercised, though this is a debug feature and typically not enabled in production kernels (kernel.org patch 1, kernel.org patch 2, NVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management