CVE Catalog

CVE-2025-38686

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, a crash in the userfaultfd UFFDIO_MOVE operation was fixed when the PMD is a migration entry. The missing check caused an attempt to access a folio even though the entry was of type swp_entry_t, leading to a crash. The missing check was added and an unnecessary folio check was removed.

Risk Assessment

This can cause a kernel crash and denial of service, especially in environments using userfaultfd for memory management.

Recommendation

Update the Linux kernel to a version containing the fix.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry When UFFDIO_MOVE encounters a migration PMD entry, it proceeds with obtaining a folio and accessing it even though the entry is swp_entry_t. Add the missing check and let split_huge_pmd() handle migration entries. While at it also remove unnecessary folio check. [[email protected]: remove extra folio check, per David]

Vulnerability data from NVD (NIST) · CISA KEV · EPSS