Description
Libdisplay-info 0.4.0 contains a heap out-of-bounds read vulnerability in the DisplayID v2 section parser in displayid2.c that allows attackers to read past the EDID buffer via oversized data block lengths. Attackers can supply a crafted EDID from a malicious monitor, KVM, capture device, or file to over-advance the parse cursor and crash applications.
Published: 2026-10-19
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Heap out-of-bounds read, possible memory disclosure and crash
Action: Apply update
AI Analysis

Impact

The vulnerability lies in the displayid2.c parser that reads an oversized EDID data block. An attacker can provide a crafted EDID from a monitor, KVM, capture device, or file, causing the parser to read past the allocated buffer. This out‑of‑bounds read can disclose arbitrary heap contents to the attacker and may trigger a crash in the consuming application. The flaw is classified as CWE‑125, an out‑of‑bounds read weakness.

Affected Systems

The affected product is emersion libdisplay-info, version 0.4.0. This library is used by desktop display managers and tools that parse EDID information. Any system component that loads this library for EDID processing is potentially vulnerable until the issue is fixed.

Risk and Exploitability

With a CVSS score of 6.8 the vulnerability is of moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires control over an EDID source; an attacker can supply a malicious monitor or a crafted file without requiring elevated privileges. Successful exploitation may cause a crash or leak of data from the application’s heap, which could aid further attacks depending on the exposure of that data. The risk remains moderate to high in environments that automatically trust EDID data from external devices.

Generated by OpenCVE AI on October 19, 2026 at 16:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libdisplay-info to a patched release or apply an available upstream patch that limits EDID block lengths.
  • Configure the system to whitelist or restrict EDID parsing for unknown or untrusted monitor devices; disable automatic EDID processing when possible.
  • Enable logging of segmentation faults or memory access violations in applications that use libdisplay-info to detect exploitation attempts early.

Generated by OpenCVE AI on October 19, 2026 at 16:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 19 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description Libdisplay-info 0.4.0 contains a heap out-of-bounds read vulnerability in the DisplayID v2 section parser in displayid2.c that allows attackers to read past the EDID buffer via oversized data block lengths. Attackers can supply a crafted EDID from a malicious monitor, KVM, capture device, or file to over-advance the parse cursor and crash applications.
Title libdisplay-info 0.4.0 Heap Out-of-Bounds Read via DisplayID v2 Parser
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T19:34:25.467Z

Reserved: 2026-10-19T13:25:28.002Z

Link: CVE-2026-112272

cve-icon Vulnrichment

Updated: 2026-10-19T19:34:00.835Z

cve-icon NVD

Status : Deferred

Published: 2026-10-19T14:17:04.937

Modified: 2026-10-19T21:14:14.150

Link: CVE-2026-112272

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-19T13:55:20Z

Links: CVE-2026-112272 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T16:15:07Z

Weaknesses