CVE-2021-47165

drm/meson: fix shutdown crash when component not probed

State
Published
Severity
Not scored
Published
Mar 25, 2024
Updated
May 23, 2026
Reserved
Mar 25, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

drm/meson: fix shutdown crash when component not probed

When main component is not probed, by example when the dw-hdmi module is not loaded yet or in probe defer, the following crash appears on shutdown:

Unable to handle kernel NULL pointer dereference at virtual address 0000000000000038 ... pc : meson_drv_shutdown+0x24/0x50 lr : platform_drv_shutdown+0x20/0x30 ... Call trace: meson_drv_shutdown+0x24/0x50 platform_drv_shutdown+0x20/0x30 device_shutdown+0x158/0x360 kernel_restart_prepare+0x38/0x48 kernel_restart+0x18/0x68 __do_sys_reboot+0x224/0x250 __arm64_sys_reboot+0x24/0x30 ...

Simply check if the priv struct has been allocated before using it.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 8a5160cc8488776ddc48ea045860dab015f47390 to before b4298d33c1fcce511ffe84d8d3de07e220300f9bAffected
  • 8fbbf2b3849419e31731902d7478b0c934732632 to before e256a0eb43e17209e347409a80805b1659398d68Affected
  • d2100ef32a8cfd024bad94f4fbc5e53d40d2b3da to before 4ce2bf20b4a6e307e114847d60b2bf40a6a1fac0Affected
  • d4ec1ffbdaa8939a208656e9c1440742c457ef16 to before d66083c0d6f5125a4d982aa177dd71ab4cd3d212Affected
  • fa0c16caf3d73ab4d2e5d6fa2ef2394dbec91791 to before b4b91033a0b11fe9ade58156cd9168f89f4a8c1aAffected
  • fa0c16caf3d73ab4d2e5d6fa2ef2394dbec91791 to before 7cfc4ea78fc103ea51ecbacd9236abb5b1c490d2Affected
  • cef14d5d92f14a6e282c3216c2da63e05f14758aAffected
  • 4.14.226 to before 4.14.235Affected
  • 4.19.181 to before 4.19.193Affected
  • 5.4.106 to before 5.4.124Affected
  • 5.10.24 to before 5.10.42Affected
  • 5.11.7 to before 5.12Affected
LinuxLinux
  • 5.12Affected
  • before 5.12Not affected
  • 4.14.235 through 4.14.*Not affected
  • 4.19.193 through 4.19.*Not affected
  • 5.4.124 through 5.4.*Not affected
  • 5.10.42 through 5.10.*Not affected
  • 5.12.9 through 5.12.*Not affected
  • 5.13 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.