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

VectorAV: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

ALSA-2025_16880
BDU:2026-03661
CVE-2022-49220
RHSA-2023:6583
RHSA-2023_6583
SUSE-SU-2025:1293-1
SUSE-SU-2025_1293-1

Affected Products

Astra Linux
Linux Kernel
Red Hat
Suse