High severity8.4NVD Advisory· Published Jul 19, 2026· Updated Jul 27, 2026
CVE-2026-63952
CVE-2026-63952
Description
In the Linux kernel, the following vulnerability has been resolved:
memfd: deny writeable mappings when implying SEAL_WRITE
When SEAL_EXEC is added, SEAL_WRITE is implied to make W^X. But the implied seal is set after the check that makes sure the memfd can not have any writable mappings. This means one can use SEAL_EXEC to apply SEAL_WRITE while having writeable mappings.
This breaks the contract that SEAL_WRITE provides and can be used by an attacker to pass a memfd that appears to be write sealed but can still be modified arbitrarily.
Fix this by adding the implied seals before the call for mapping_deny_writable() is done.
Affected products
90- osv-coords89 versionspkg:linux/kernelpkg:rpm/almalinux/kernelpkg:rpm/almalinux/kernel-64kpkg:rpm/almalinux/kernel-64k-corepkg:rpm/almalinux/kernel-64k-debugpkg:rpm/almalinux/kernel-64k-debug-corepkg:rpm/almalinux/kernel-64k-debug-develpkg:rpm/almalinux/kernel-64k-debug-devel-matchedpkg:rpm/almalinux/kernel-64k-debug-modulespkg:rpm/almalinux/kernel-64k-debug-modules-corepkg:rpm/almalinux/kernel-64k-debug-modules-extrapkg:rpm/almalinux/kernel-64k-develpkg:rpm/almalinux/kernel-64k-devel-matchedpkg:rpm/almalinux/kernel-64k-modulespkg:rpm/almalinux/kernel-64k-modules-corepkg:rpm/almalinux/kernel-64k-modules-extrapkg:rpm/almalinux/kernel-abi-stablelistspkg:rpm/almalinux/kernel-corepkg:rpm/almalinux/kernel-cross-headerspkg:rpm/almalinux/kernel-debugpkg:rpm/almalinux/kernel-debug-corepkg:rpm/almalinux/kernel-debug-develpkg:rpm/almalinux/kernel-debug-devel-matchedpkg:rpm/almalinux/kernel-debug-modulespkg:rpm/almalinux/kernel-debug-modules-corepkg:rpm/almalinux/kernel-debug-modules-extrapkg:rpm/almalinux/kernel-debug-uki-virtpkg:rpm/almalinux/kernel-develpkg:rpm/almalinux/kernel-devel-matchedpkg:rpm/almalinux/kernel-docpkg:rpm/almalinux/kernel-headerspkg:rpm/almalinux/kernel-modulespkg:rpm/almalinux/kernel-modules-corepkg:rpm/almalinux/kernel-modules-extrapkg:rpm/almalinux/kernel-modules-extra-matchedpkg:rpm/almalinux/kernel-rtpkg:rpm/almalinux/kernel-rt-64kpkg:rpm/almalinux/kernel-rt-64k-corepkg:rpm/almalinux/kernel-rt-64k-debugpkg:rpm/almalinux/kernel-rt-64k-debug-corepkg:rpm/almalinux/kernel-rt-64k-debug-develpkg:rpm/almalinux/kernel-rt-64k-debug-modulespkg:rpm/almalinux/kernel-rt-64k-debug-modules-corepkg:rpm/almalinux/kernel-rt-64k-debug-modules-extrapkg:rpm/almalinux/kernel-rt-64k-develpkg:rpm/almalinux/kernel-rt-64k-modulespkg:rpm/almalinux/kernel-rt-64k-modules-corepkg:rpm/almalinux/kernel-rt-64k-modules-extrapkg:rpm/almalinux/kernel-rt-corepkg:rpm/almalinux/kernel-rt-debugpkg:rpm/almalinux/kernel-rt-debug-corepkg:rpm/almalinux/kernel-rt-debug-develpkg:rpm/almalinux/kernel-rt-debug-modulespkg:rpm/almalinux/kernel-rt-debug-modules-corepkg:rpm/almalinux/kernel-rt-debug-modules-extrapkg:rpm/almalinux/kernel-rt-develpkg:rpm/almalinux/kernel-rt-modulespkg:rpm/almalinux/kernel-rt-modules-corepkg:rpm/almalinux/kernel-rt-modules-extrapkg:rpm/almalinux/kernel-toolspkg:rpm/almalinux/kernel-tools-libspkg:rpm/almalinux/kernel-tools-libs-develpkg:rpm/almalinux/kernel-uki-virtpkg:rpm/almalinux/kernel-uki-virt-addonspkg:rpm/almalinux/kernel-zfcpdumppkg:rpm/almalinux/kernel-zfcpdump-corepkg:rpm/almalinux/kernel-zfcpdump-develpkg:rpm/almalinux/kernel-zfcpdump-devel-matchedpkg:rpm/almalinux/kernel-zfcpdump-modulespkg:rpm/almalinux/kernel-zfcpdump-modules-corepkg:rpm/almalinux/kernel-zfcpdump-modules-extrapkg:rpm/almalinux/libperfpkg:rpm/almalinux/perfpkg:rpm/almalinux/python3-perfpkg:rpm/almalinux/rtlapkg:rpm/almalinux/rvpkg:rpm/opensuse/dtb-aarch64&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-64kb&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-azure&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default-base&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-docs&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-kvmsmall&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-obs-build&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-obs-qa&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-rt&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-source&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-syms&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-zfcpdump&distro=openSUSE%20Leap%2016.0
>= 6.3.0, < 6.6.143+ 88 more
- (no CPE)range: >= 6.3.0, < 6.6.143
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-211.49.1.el10_2
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1.160000.2.19
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
- (no CPE)range: < 6.12.0-160000.37.1
Patches
Vulnerability mechanics
References
5- git.kernel.org/stable/c/0995d1f79aed8ccbf62056189dd53fd19726ea08nvd
- git.kernel.org/stable/c/3b041514cb6eae45869b020f743c14d983363222nvd
- git.kernel.org/stable/c/3be2a24f7f72ad7321ed6ad1715b956a4527bcf4nvd
- git.kernel.org/stable/c/555702282d4536a865dfffb1cd4f6028f196e7e8nvd
- git.kernel.org/stable/c/b3f4f82d1315f1439059a83d1c22c51a5b43d99envd
News mentions
0No linked articles in our index yet.