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
| 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 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
Affected Products
Linux Kernel
Suse