跳转到帖子

Huawei EulerOS: CVE-2021-47280: kernel security update

recommended_posts

发布于
  • Members

Huawei EulerOS: CVE-2021-47280: kernel security update

Severity
7
CVSS
(AV:L/AC:M/Au:S/C:C/I:C/A:C)
Published
05/21/2024
Created
10/09/2024
Added
10/08/2024
Modified
01/30/2025

Description

In the Linux kernel, the following vulnerability has been resolved: drm: Fix use-after-free read in drm_getunique() There is a time-of-check-to-time-of-use error in drm_getunique() due to retrieving file_priv->master prior to locking the device's master mutex. An example can be seen in the crash report of the use-after-free error found by Syzbot: https://syzkaller.appspot.com/bug?id=148d2f1dfac64af52ffd27b661981a540724f803 In the report, the master pointer was used after being freed. This is because another process had acquired the device's master mutex in drm_setmaster_ioctl(), then overwrote fpriv->master in drm_new_set_master(). The old value of fpriv->master was subsequently freed before the mutex was unlocked. To fix this, we lock the device's master mutex before retrieving the pointer from from fpriv->master. This patch passes the Syzbot reproducer test.

Solution(s)

  • huawei-euleros-2_0_sp10-upgrade-kernel
  • huawei-euleros-2_0_sp10-upgrade-kernel-abi-stablelists
  • huawei-euleros-2_0_sp10-upgrade-kernel-tools
  • huawei-euleros-2_0_sp10-upgrade-kernel-tools-libs
  • huawei-euleros-2_0_sp10-upgrade-python3-perf

References

  • https://attackerkb.com/topics/cve-2021-47280
  • CVE - 2021-47280
  • EulerOS-SA-2024-2441
  • 查看数 696
  • 已创建
  • 最后回复