CVE-2021-47659

MEDIUM EPSS 16.4%
Published Feb 26, 20251y ago · Modified Jun 17, 20262w ago
5.5 CVSS 3.1
Medium
Find Similar
Published Feb 26, 2025 1y ago
Last Modified Jun 17, 2026 2w ago

Description

In the Linux kernel, the following vulnerability has been resolved: drm/plane: Move range check for format_count earlier While the check for format_count > 64 in __drm_universal_plane_init() shouldn't be hit (it's a WARN_ON), in its current position it will then leak the plane->format_types array and fail to call drm_mode_object_unregister() leaking the modeset identifier. Move it to the start of the function to avoid allocating those resources in the first place.

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
16.4% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Affected Products 6

VendorProductVersionRange
linuxlinux_kernel*≥4.14  –  <4.19.247
linuxlinux_kernel*≥4.20  –  <5.4.198
linuxlinux_kernel*≥5.5  –  <5.10.121
linuxlinux_kernel*≥5.11  –  <5.15.46
linuxlinux_kernel*≥5.16  –  <5.17.14
linuxlinux_kernel*≥5.18  –  <5.18.3

References 7

  • git.kernel.org https://git.kernel.org/stable/c/1e29d829ad51d1472dd035487953a6724b56fc33
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4ab7e453a3ee88c274cf97bee9487ab92a66d313
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4b674dd69701c2e22e8e7770c1706a69f3b17269
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/787163d19bc3cdc6ca4b96223f62208534d1cf6b
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/978e3d023256bfaf34a0033d40c94e8a8e70cf3c
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ad6dd7a2bac86118985c7b3426e175b9d3c1ec4f
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b5cd108143513e4498027b96ec4710702d186f11
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/1e29d829ad51d1472dd035487953a6724b56fc33
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4ab7e453a3ee88c274cf97bee9487ab92a66d313
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/4b674dd69701c2e22e8e7770c1706a69f3b17269
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/787163d19bc3cdc6ca4b96223f62208534d1cf6b
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/978e3d023256bfaf34a0033d40c94e8a8e70cf3c
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/ad6dd7a2bac86118985c7b3426e175b9d3c1ec4f
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b5cd108143513e4498027b96ec4710702d186f11
    Patch