PT-2025-7946 · Linux+3 · Linux Kernel+3

Zhihao Cheng

·

Published

2022-01-10

·

Updated

2025-09-23

·

CVE-2021-47635

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 versions prior to 5.15.0-rc5
Description A bug in the Linux kernel's UBIFS (Unsorted Block Image File System) has been identified, which can cause a page migration issue. The problem arises when the PG private flag is set on a page without incrementing the reference count. This can lead to a situation where the page migration process believes the page is not in use by any other processes and attempts to migrate it, resulting in concurrent access to the page reference count. This can cause a kernel bug, leading to a crash.
Recommendations For Linux kernel versions prior to 5.15.0-rc5, consider applying the fix to increment the reference count when setting the PG private flag on a page. As a temporary workaround, consider disabling the ubifs migrate page() function until a patch is available. Restrict access to the vulnerable ubifs module to minimize the risk of exploitation. Avoid using the page cache get speculative() function in the affected API endpoint until the issue is resolved.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-03928
CVE-2021-47635
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse