CVE-2021-47444
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2021-47444 affects the Linux kernel's DRM (Direct Rendering Manager) subsystem. The vulnerability was discovered in the connector_bad_edid() function, which incorrectly handled EDID (Extended Display Identification Data) memory allocation. The issue was introduced in commit e11f5bd8228f where the function assumed the memory for EDID was large enough to hold edid[0x7e] + 1 blocks of data, ignoring the actual allocated memory size indicated by num_blocks (Kernel Commit).

Technical details

The vulnerability exists in the connector_bad_edid() function within the DRM subsystem. The function failed to perform proper bounds checking when handling EDID data blocks. Specifically, it used the value from edid[0x7e] to calculate memory offsets without verifying if sufficient memory was allocated, potentially leading to out-of-bounds memory access. The issue is particularly critical when handling errors in the first block of EDID, where memory reallocation based on edid[0x7e] hasn't occurred (Red Hat CVE).

Impact

The vulnerability has been assessed with a CVSS v3 base score of 5.2 (Moderate), indicating a moderate severity level. The vulnerability could potentially lead to system instability or crashes when processing EDID data, particularly in scenarios involving display connection events (Red Hat CVE).

Exploitability

The vulnerability requires an attacker to have adjacent network access and high privileges to exploit. The attack complexity is considered low, but user interaction is not required for exploitation. The scope remains unchanged, with no impact on confidentiality, low impact on integrity, and high impact on availability (Red Hat CVE).

Mitigation and workarounds

The vulnerability has been fixed by adding proper bounds checking in the connector_bad_edid() function. The fix ensures that the last_block value is compared against num_blocks before performing memory operations. Users should update their Linux kernel to a version containing the fix (Kernel Commit).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-xilinx-zynqmp
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-modules-core
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-aws
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-modules-partner
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-fips
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management