CVE Database
/

CVE-2022-48991

Back to search

CVE-2022-48991

Published: Oct 21, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths Any codepath that zaps page table entries must invoke MMU notifiers to ensure that secondary MMUs (like KVM) don't keep accessing pages which aren't mapped anymore. Secondary MMUs don't hold their own references to pages that are mirrored over, so failing to notify them can lead to page use-after-free. I'm marking this as addressing an issue introduced in commit f3f0e1d2150b ("khugepaged: add support of collapse for tmpfs/shmem pages"), but most of the security impact of this only came in commit 27e1f8273113 ("khugepaged: enable collapse pmd for pte-mapped THP"), which actually omitted flushes for the removal of present PTEs, not just for the removal of empty page tables.

VendorProductVersions

Linux

Linux

affected
f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 - < 275c626c131cfe141beeb6c575e31fa53d32da19
affected
f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 - < c23105673228c349739e958fa33955ed8faddcaf
affected
f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 - < ff2a1a6f869650aec99e9d070b5ab625bfbc5bc3
affected
f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 - < 5ffc2a75534d9d74d49760f983f8eb675fa63d69
affected
f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 - < 7f445ca2e0e59c7971d0b7b853465e50844ab596

+3 more versions

Linux

Linux

affected
4.8
unaffected
0 - < 4.8
unaffected
4.9.337 - <= 4.9.*
unaffected
4.14.303 - <= 4.14.*
unaffected
4.19.270 - <= 4.19.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now