In the Linux kernel, the following vulnerability has been resolved: mm/damon/ops-common: use a page-aligned address in damon_ptep_mkold()… (CVE-2026-98918)
Description
A vulnerability in the Linux kernel's DAMON subsystem was resolved involving the use of an unaligned address in damon_ptep_mkold(). This caused an out-of-bounds write during page table walks on arm64 architectures, potentially corrupting adjacent memory or causing kernel crashes. The issue was triggered by the kernel selftest suite and could lead to kernel faults or silent memory corruption depending on the memory page permissions. The fix ensures a page-aligned address is used in the affected function, preventing the out-of-bounds access.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's DAMON subsystem had a vulnerability where damon_ptep_mkold() was called with a non-page-aligned address derived from a random byte within a sampled region. On arm64, changes to the contpte helper caused the page table walk range to be calculated based on this unaligned address, leading to clearing of PTE_AF bits beyond the intended block and writing past the end of the page table page. This out-of-bounds write could cause kernel crashes if the adjacent page was read-only or silent corruption if writable. The issue was detected by the kernel selftest suite on arm64. The remediation was to pass a page-aligned address to ptep_test_and_clear_young(), ensuring no out-of-bounds writes occur. The sampling address itself remains unchanged, preserving DAMON's semantics.
Potential Impact
The vulnerability can cause kernel crashes or silent memory corruption on affected arm64 Linux kernels during DAMON sampling operations. Crashes occur if the out-of-bounds write hits read-only memory, while silent corruption may affect other kernel data structures if the adjacent page is writable. This undermines kernel stability and could potentially lead to privilege escalation or denial of service, though no specific exploit in the wild is known.
Mitigation Recommendations
A fix is available that ensures the address passed to ptep_test_and_clear_young() is page-aligned, preventing out-of-bounds writes. Users should update to a Linux kernel version that includes this fix. No other mitigation is required as the vulnerability is resolved by this patch.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-2q7x-49g7-vwpm
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-98918"]
Threat ID: 6adbaad1d73cc49347b205b4
Added to database: 10/23/2026, 18:43:29 UTC
Last enriched: 10/23/2026, 19:02:10 UTC
Last updated: 10/23/2026, 21:05:19 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.