Skip to main content

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)

0
High
Published: 10/23/2026 (10/23/2026, 15:31:30 UTC)
Source: GCVE Database

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

AILast updated: 10/23/2026, 19:02:10 UTC

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.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses