PT-2024-11085 · Linux+1 · Linux Kernel+1

Stéphane Marchesin

·

Published

2021-05-12

·

Updated

2025-01-10

·

CVE-2021-46976

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 version 5.4.105-13595-g3cd84167b2df
Description The retire logic in the Linux kernel's drm/i915 module uses the 2 lower bits of the pointer to the retire function to store flags. However, the auto retire function is not guaranteed to be aligned to a multiple of 4, which causes crashes as the system jumps to the wrong address. This issue can be identified by an invalid opcode warning in the kernel logs.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix for the drm/i915 auto retire function alignment issue. Specifically, versions prior to the fixed version are vulnerable, so updating to the latest kernel version available for your system is recommended.
Note: The provided input descriptions do not specify the exact fixed version or provide detailed instructions for updating the kernel. Therefore, the recommendation is to update to the latest available kernel version for your system, ensuring it includes the necessary fixes.

Fix

RCE

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

Weakness Enumeration

Related Identifiers

BDU:2025-03846
CVE-2021-46976
OPENSUSE-SU-2024_1489-1
SUSE-SU-2024:1465-1
SUSE-SU-2024:1489-1

Affected Products

Linux Kernel
Suse