PT-2025-8148 · Linux+3 · Linux Kernel+3
Tong Zhang
·
Published
2022-02-17
·
Updated
2025-09-29
·
CVE-2022-49220
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A bug in the Linux kernel can be triggered by loading and then removing the nd pmem module, causing objects to remain in the dax cache during shutdown. This issue is due to the dax fs exit() function not flushing inodes before destroying the cache. The problem can be reproduced with the command $ modprobe nd pmem && modprobe -r nd pmem, leading to a BUG dax cache message and a call trace indicating the error.
Recommendations
To fix this issue, call rcu barrier() before destroying the cache.
Exploit
Fix
Stack Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Astra Linux
Linux Kernel
Red Hat
Suse