Out-of-Bounds Read Vulnerability in Linux Kernel's DisplayID Block Processing
CVE-2026-64546

7.1HIGH

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
27 July 2026

What is CVE-2026-64546?

A vulnerability exists in the Linux kernel's handling of DisplayID blocks that can lead to out-of-bounds reads within the drm_parse_tiled_block() function. This issue arises from inadequate validation of the declared payload length, enabling a crafted EDID to bypass checks and potentially cause a heap out-of-bounds read. By failing to reject blocks smaller than the expected 22-byte payload, the vulnerability opens the door for attackers to exploit memory reads beyond the allocated limits, posing a risk to system stability and security. Proper validation measures, similar to those employed in drm_parse_vesa_mso_data(), should be applied to prevent such incidents.

Affected Version(s)

Linux 40d9b043a89e2301e1f97ade055a73ecc28e9afe

Linux 40d9b043a89e2301e1f97ade055a73ecc28e9afe < 9acd5c1ddc17ca4c5ffa0c373e3fdf480506e061

Linux 40d9b043a89e2301e1f97ade055a73ecc28e9afe < 157727131ce8a52d8d9bc676c372ef82db6436c4

References

CVSS V3.1

Score:
7.1
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.