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-rt-64k-debugUpgrade kernel-zfcpdump-modulesUpgrade kernel-64kUpgrade kernel-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-coreUpgrade libperfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-modulesUpgrade kernel-rt-64kUpgrade rvUpgrade perfUpgrade kernel-toolsUpgrade kernel-rt-64k-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debug-modulesUpgrade kernelUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-modules-extraUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-coreUpgrade kernel-cross-headersUpgrade kernel-64k-debugUpgrade kernel-abi-stablelistsUpgrade kernel-64k-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-uki-virtUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade rtlaUpgrade kernel-coreUpgrade kernel-rt-64k-develUpgrade kernel-64k-modules-extraUpgrade kernel-docUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debugUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-modules | 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 | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 9, 2025 | Feb 12, 2025 |
| Rocky_linux | — | Upgrade python3-perf-debuginfoUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-rt-debug-debuginfoUpgrade python3-perfUpgrade kernel-debugUpgrade kernelUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modules-extraUpgrade kernel-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modulesUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-rt-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debug-develUpgrade rvUpgrade libperf-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-uki-virtUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-coreUpgrade perfUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rtUpgrade kernel-rt-debug-modules-core | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade dtb-mediatekUpgrade kernel-obs-buildUpgrade reiserfs-kmp-azureUpgrade dtb-armUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatch-develUpgrade kernel-docsUpgrade dtb-sprdUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-nvidiaUpgrade dtb-xilinxUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-socionextUpgrade kernel-rt-develUpgrade kernel-syms-rtUpgrade kernel-devel-rtUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-rtUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade kernel-debugUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-rt-optionalUpgrade kernel-rt_debugUpgrade kernel-rtUpgrade kernel-64kb-develUpgrade kernel-default-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade kernel-default-extraUpgrade ocfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade dtb-apmUpgrade dtb-amdUpgrade kernel-rt_debug-develUpgrade kernel-azure-extraUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade kernel-obs-qaUpgrade kselftests-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-devel-azureUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade dtb-lgUpgrade dtb-broadcomUpgrade dtb-alteraUpgrade kselftests-kmp-64kbUpgrade kernel-develUpgrade kernel-azure-develUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade dtb-appleUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-qcomUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade ocfs2-kmp-defaultUpgrade kernel-source-rtUpgrade dtb-amlogicUpgrade kernel-source-azureUpgrade cluster-md-kmp-rt | May 22, 2025 | Feb 12, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-24.04bUpgrade linux-image-realtimeUpgrade linux-image-awsUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-6.11.0-1013-azure-fdeUpgrade linux-image-6.11.0-1013-gcp-64kUpgrade linux-image-6.11.0-1013-azureUpgrade linux-image-6.11.0-1014-oracle-64kUpgrade linux-image-6.11.0-24-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.11.0-1013-gcpUpgrade linux-image-6.11.0-1012-awsUpgrade linux-image-6.11.0-1020-oemUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-azureUpgrade linux-image-6.11.0-1012-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.11.0-1014-oracleUpgrade linux-image-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-6.11.0-1012-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.11.0-24-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1008-realtimeUpgrade linux-image-raspiUpgrade linux-image-6.11.0-1011-raspiUpgrade linux-image-generic | 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