In the Linux kernel, the following vulnerability has been resolved:
mm: clear uffd-wp PTE/PMD state on mremap()
When mremap()ing a memory region previously registered with userfaultfd as write-protected but without UFFD_FEATURE_EVENT_REMAP, an inconsistency in flag clearing leads to a mismatch between the vma flags (which have uffd-wp cleared) and the pte/pmd flags (which do not have uffd-wp cleared). This mismatch causes a subsequent mprotect(PROT_WRITE) to trigger a warning in page_table_check_pte_flags() due to setting the pte to writable while uffd-wp is still set.
Fix this by always explicitly clearing the uffd-wp pte/pmd flags on any such mremap() so that the values are consistent with the existing clearing of VM_UFFD_WP. Be careful to clear the logical flag regardless of its physical form; a PTE bit, a swap PTE bit, or a PTE marker. Cover PTE, huge PMD and hugetlb paths.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-develUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-extraUpgrade kernel-docUpgrade kernel-64k-develUpgrade kernel-rt-64k-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-modules-coreUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-zfcpdump-develUpgrade kernel-rt-coreUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade rtlaUpgrade kernel-rt-debugUpgrade libperfUpgrade kernel-rt-64kUpgrade perfUpgrade kernel-rtUpgrade kernelUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade rvUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-64k-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-debugUpgrade kernel-64kUpgrade kernel-zfcpdump-modulesUpgrade kernel-cross-headersUpgrade kernel-uki-virt-addonsUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-devel-matched | Nov 20, 2025 | Nov 11, 2025 |
| Debian | — | No solution existsUpgrade linux | May 15, 2025 | Feb 12, 2025 |
| Oracle_linux | — | Upgrade kernel | Nov 28, 2025 | Feb 12, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Jul 9, 2025 | Feb 12, 2025 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade perfUpgrade libperf-debuginfoUpgrade kernel-debug-debuginfoUpgrade rvUpgrade kernel-rt-debug-develUpgrade kernel-debuginfo-common-s390xUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade libperfUpgrade kernel-rt-develUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-coreUpgrade kernel-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernelUpgrade kernel-debug-modulesUpgrade rtlaUpgrade python3-perfUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-develUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libs-develUpgrade kernel-tools-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-debug | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade kernel-devel-rtUpgrade dlm-kmp-rtUpgrade dtb-xilinxUpgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade kernel-azure-vdsoUpgrade kernel-default-baseUpgrade dlm-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-allwinnerUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade dtb-armUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade gfs2-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-rtUpgrade dtb-mediatekUpgrade kernel-rt-extraUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade dtb-rockchipUpgrade dtb-socionextUpgrade kernel-obs-buildUpgrade reiserfs-kmp-defaultUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-64kb-optionalUpgrade dtb-qcomUpgrade dtb-freescaleUpgrade kernel-rt_debug-develUpgrade kernel-azure-extraUpgrade dtb-apmUpgrade gfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-develUpgrade dtb-exynosUpgrade kernel-debugUpgrade kernel-rt_debugUpgrade reiserfs-kmp-64kbUpgrade dtb-amlogicUpgrade cluster-md-kmp-azureUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade dtb-broadcomUpgrade ocfs2-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-azure-optionalUpgrade dtb-lgUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade kselftests-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-vdsoUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-devel-azureUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-develUpgrade kernel-azure-develUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade dtb-hisiliconUpgrade kernel-default-optionalUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-source-azureUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade dtb-caviumUpgrade dtb-amd | May 22, 2025 | Feb 12, 2025 |
| Ubuntu | — | Upgrade linux-image-6.11.0-1014-oracleUpgrade linux-image-6.11.0-1012-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-azureUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.11.0-1008-realtimeUpgrade linux-image-6.11.0-1011-raspiUpgrade linux-image-6.11.0-24-genericUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-virtualUpgrade linux-image-6.11.0-1012-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-24-generic-64kUpgrade linux-image-6.11.0-1013-gcpUpgrade linux-image-oracleUpgrade linux-image-realtimeUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.11.0-1012-awsUpgrade linux-image-6.11.0-1020-oemUpgrade linux-image-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.11.0-1014-oracle-64kUpgrade linux-image-6.11.0-1013-gcp-64kUpgrade linux-image-6.11.0-1013-azureUpgrade linux-image-6.11.0-1013-azure-fdeUpgrade linux-image-aws | Apr 24, 2025 | Feb 12, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub