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