UBUNTU-CVE-2026-80686: Medium severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: mm: migratedevice: fix ptepfn/ptedirty called on non-present PTE ptepfn() and ptedirty() have undefined behaviour when called on a non-present PTE. In migratevmacollectpmd(), these functions may be invoked on non-present entries (e.g., device-private entries), leading to potential crashes from ptepfn() or incorrect dirty folio accounting from ptedirty(). Fix both by guarding with ptepresent() checks.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Guard calls to pte_pfn() and pte_dirty() in migrate_vma_collect_pmd() with pte_present() checks to avoid processing non-present PTEs.
Linux kernel mm: migrate_device pte_present() guard in migrate_vma_collect_pmd() = enabled