PT-2024-9075 · Linux+3 · Linux Kernel+3

Stephen Boyd

·

Published

2024-05-24

·

Updated

2025-09-29

·

CVE-2021-47531

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.10.67
Description: The vulnerability is related to the Linux kernel's drm/msm component, which is responsible for managing memory and graphics processing. The issue arises from a missing flag in the mmap function, specifically the VM IO and VM DONTDUMP flags. This omission causes crashes on Chromebooks that use ARC++ while logging out, resulting in a kernel paging request error. The error is characterized by an "Unable to handle kernel paging request" message, followed by a memory abort info and data abort info section. The vulnerability is not explicitly stated to affect a specific number of devices or to have been exploited in real-world incidents.
Recommendations: To resolve the issue, update the Linux kernel to a version that includes the fix for the drm/msm component, which adds the VM IO and VM DONTDUMP flags back to the mmap function. Specifically, for Linux kernel versions prior to 5.10.67, update to version 5.10.67 or later. As a temporary workaround, consider disabling the drm gem mmap obj() function until a patch is available. However, this is not a recommended long-term solution, as it may introduce other issues or limitations. The best course of action is to apply the official patch or update to a newer kernel version that includes the fix.

Fix

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

Weakness Enumeration

Related Identifiers

BDU:2024-10757
CVE-2021-47531
SUSE-SU-2024:2008-1
SUSE-SU-2024:2019-1
SUSE-SU-2024:2190-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse