NONE · 0

CVE-2026-80686

In the Linux kernel, the following vulnerability has been resolved: mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE pte_pfn() and pte_dirty() have undefined behaviour when called...

Vulnerability Description

In the Linux kernel, the following vulnerability has been resolved: mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE pte_pfn() and pte_dirty() have undefined behaviour when called on a non-present PTE. In migrate_vma_collect_pmd(), these functions may be invoked on non-present entries (e.g., device-private entries), leading to potential crashes from pte_pfn() or incorrect dirty folio accounting from pte_dirty(). Fix both by guarding with pte_present() checks.

References

FAQ

What is CVE-2026-80686?

CVE-2026-80686 is a documented vulnerability. In the Linux kernel, the following vulnerability has been resolved: mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE pte_pfn() and pte_dirty() have undefined behaviour when called...

How severe is CVE-2026-80686?

CVSS scoring is not yet available for CVE-2026-80686. Check NVD for updates.

Is there a patch for CVE-2026-80686?

Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.