{"apiVersion":"1.0","identifier":"CVE-2026-72180","description":"In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: preserve pmd_swp_uffd_wp on device-private PMD downgrade change_non_present_huge_pmd() rewrites a writable device-private PMD swap entry into a readable one without carrying pmd_swp_uffd_wp() across. The PTE-level change_softleaf_pte() does this correctly; mirror that here, matching what copy_huge_pmd() does for the fork path. Without the carry, a plain mprotect() over a UFFD_WP-marked device-private THP strips the bit and the trap is bypassed on swap-in.","publishedAt":"2026-08-15T06:21:36","lastModifiedAt":"2026-08-17T06:18:18","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-72180","cvssScore":null,"cvssVector":"Pending","epssProbability":0.00201,"riskScore":0,"affectedProduct":"Linux kernel","affectedVersions":"unknown","vulnerabilityType":"Kernel","operatingSystems":[],"links":{"self":"https://www.redsauce.net/api/cves/CVE-2026-72180","webPages":{"es":"https://www.redsauce.net/es/cves/CVE-2026-72180","en":"https://www.redsauce.net/en/cves/CVE-2026-72180","fr":"https://www.redsauce.net/fr/cves/CVE-2026-72180","pt":"https://www.redsauce.net/pt/cves/CVE-2026-72180","de":"https://www.redsauce.net/de/cves/CVE-2026-72180","sk":"https://www.redsauce.net/sk/cves/CVE-2026-72180","el":"https://www.redsauce.net/el/cves/CVE-2026-72180"},"source":"https://nvd.nist.gov/vuln/detail/CVE-2026-72180"}}