CVE-2025-40218: mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
Vulnerability summary
CVE-2025-40218 is a vulnerability in linux with no CVSS score yet. EPSS estimates a 0.19% chance of exploitation in the next 30 days, higher than 8.4% of scored vulnerabilities.
No CVSS vector published; no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 20 · Related 20Timeline
- 04-12-2025PublishedVulnerability first disclosed.
- 11-05-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: mm/damon/vaddr: do not repeat pte_offset_map_lock() until success DAMON's virtual address space operation set implementation (vaddr) calls pte_offset_map_lock() inside the page table walk callback function. This is for reading and writing page table accessed bits. If pte_offset_map_lock() fails, it retries by returning the page table walk callback function with ACTION_AGAIN. pte_offset_map_lock() can continuously fail if the target is a pmd migration entry, though. Hence it could cause an infinite page table walk if the migration cannot be done until the page table walk is finished. This indeed caused a soft lockup when CPU hotplugging and DAMON were running in parallel. Avoid the infinite loop by simply not retrying the page table walk. DAMON is promising only a best-effort accuracy, so missing access to such pages is no problem.
CVSS metrics
Risk metrics not yet published.
EPSS trend
Probability
0.19%
Chance of exploitation in the next 30 days
Percentile
8%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.19% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Known conditions: not stated in public data.
Ubuntu127 products
- linux< 6.8.0-106.106 | < 6.17.0-14.14
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 6.8.0-1050.53 | < 6.17.0-1007.7
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Debian1 product
- linux< 6.12.57-1 | < 6.17.6-1
Linux1 product
- linux≥ 7780d04046a2288ab85d88bedacc60fa4fad9971, < 677ebfe5d00f94adec0c0204f6e6e2a82d3f77bf | ≥ 7780d04046a2288ab85d88bedacc60fa4fad9971, < ac42320ec873bfe726141069cfdd90ee5bc4e885 | ≥ 7780d04046a2288ab85d88bedacc60fa4fad9971, < 0ccd91cf749536d41307a07e60ec14ab0dbf21f5 | ≥ 7780d04046a2288ab85d88bedacc60fa4fad9971, < b93af2cc8e036754c0d9970d9ddc47f43cc94b9f | 6.5
3 vendors · 129 products