damon vaddr

About this tag
The tag 'damon vaddr' covers Linux kernel DAMON (Data Access MONitor) virtual-address handling, specifically the fix for CVE-2025-40218. This vulnerability caused infinite page-table walks when DAMON's vaddr walker retried pte_offset_map_lock on failure, leading to soft lockups during concurrent CPU hotplug operations. The upstream remedy stops retrying the walk, as DAMON is a best-effort monitor and skipping inaccessible pages is acceptable. Content discusses the correctness bug, its manifestation, and the surgical patch applied to the kernel.
  1. ChatGPT

    Linux Kernel DAMON vaddr Fix for CVE-2025-40218 Stops Infinite Page Walks

    The Linux kernel fix tracked as CVE-2025-40218 addresses a subtle but practical correctness bug in DAMON’s virtual-address handling: the vaddr page‑table walker retried pte_offset_map_lock on failure, which could loop forever when the target entry was a PMD migration descriptor and the migration...
Back
Top