Answer in brief
CVE-2026-98505 records a Unknown severity vulnerability in mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold(). The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=49f4203aae06ba9d67b500c90339b262b0a52637 <00457981327c80bcc56e07d4714fe189337a19fa || >=49f4203aae06ba9d67b500c90339b262b0a52637 <e59cb7eda7c06334a0faf5aa44adb6acf2a1287a || >=49f4203aae06ba9d67b500c90339b262b0a52637 <6e74ffc9ecf6ec24eee117150da78a1102be74c5 || >=49f4203aae06ba9d67b500c90339b262b0a52637 <39c0ceedd54557bdc1542de08d22b2ed33e534e4 | 00457981327c80bcc56e07d4714fe189337a19fa, e59cb7eda7c06334a0faf5aa44adb6acf2a1287a, 6e74ffc9ecf6ec24eee117150da78a1102be74c5, 39c0ceedd54557bdc1542de08d22b2ed33e534e4 |
| Linux/Linuxgeneric | 5.17 | Not reported |
| Linux/Linuxgeneric | >=49f4203aae06ba9d67b500c90339b262b0a52637 <7ed1062d154ec2401f2c894fd6858598bb1160b6 || >=49f4203aae06ba9d67b500c90339b262b0a52637 <00457981327c80bcc56e07d4714fe189337a19fa || >=49f4203aae06ba9d67b500c90339b262b0a52637 <e59cb7eda7c06334a0faf5aa44adb6acf2a1287a || >=49f4203aae06ba9d67b500c90339b262b0a52637 <6e74ffc9ecf6ec24eee117150da78a1102be74c5 || >=49f4203aae06ba9d67b500c90339b262b0a52637 <39c0ceedd54557bdc1542de08d22b2ed33e534e4 | 7ed1062d154ec2401f2c894fd6858598bb1160b6, 00457981327c80bcc56e07d4714fe189337a19fa, e59cb7eda7c06334a0faf5aa44adb6acf2a1287a, 6e74ffc9ecf6ec24eee117150da78a1102be74c5, 39c0ceedd54557bdc1542de08d22b2ed33e534e4 |
Published upstream
Oct 18, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Oct 21, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Oct 18, 2026
In the Linux kernel, the following vulnerability has been resolved: mm/damon/vaddr: avoid hw-driven pte updates during damon_hugetlb_mkold() damon_hugetlb_mkold() reads the page table entry into a local variable, unsets the accessed bit in the variable, and updates the page table entry with the updated variable value. If hardware updates the same page table entry in parallel, the hw updates could be lost. For example, hardware-updated dirty bits might be lost. Avoid the parallel updates by clearing the page table entry when reading it together, using huge_ptep_get_and_clear(). If a parallel write to the memory is made after the clearing, the hw will see the page table entry is cleared, trigger page fault and wait until it is handled. The page fault handling will wait for damon_hugetlb_mkold() due to the page table lock. Because hugetlbfs is an in-memory file system and hugetlb pages cannot be reclaimed, no critical issue is expected to my best knowledge. But definitely this is a nasty bug that should be fixed sooner rather than later. The issue was discovered [1] by Sashiko.
Quoted source text, attributed separately from HOL analysis.