Description
A buffer overflow when handling DEVICE_RESOLUTION in libXi before 1.8.4 could overflow a heap, triggered by a malicious X server.
Published: 2026-10-27
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A heap buffer overflow occurs in libXi before version 1.8.4 when the library processes a DEVICE_RESOLUTION control type. The mismatch between the expected control format and the supplied data corrupts heap memory, creating an opportunity for attackers to execute arbitrary code. The flaw is a classic buffer overflow identified as CWE-122 and could compromise confidentiality, integrity, and availability of the system if exploited.

Affected Systems

The vulnerability affects the X.Org libXi library in all releases older than 1.8.4. Any system that uses a pre-1.8.4 version of libXi, regardless of operating system, is susceptible, since the flaw is located in the library itself.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity. EPSS data is not available, but based on the details, the overflow can be triggered remotely by a malicious X server, indicating a remote execution vector. The exploitation would require an attacker to send a specially crafted DEVICE_RESOLUTION request via the X protocol to a vulnerable server. Although the vulnerability is not listed in CISA’s KEV catalog, the remote nature of the attack vector and the high severity score warrant close monitoring.

Generated by OpenCVE AI on October 27, 2026 at 18:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libXi to version 1.8.4 or newer to apply the official fix.
  • If a quick upgrade is not possible, block or restrict incoming connections to the X server using access control filters or firewall rules to limit remote exploitation opportunities.
  • Apply sandboxing or containerization to any applications that interact with the X server to contain potential heap corruption effects.

Generated by OpenCVE AI on October 27, 2026 at 18:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
First Time appeared X.org
X.org libxi
Vendors & Products X.org
X.org libxi

Tue, 27 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description A buffer overflow when handling DEVICE_RESOLUTION in libXi before 1.8.4 could overflow a heap, triggered by a malicious X server.
Title libXi XGetDeviceControl Control Type Mismatch Heap Buffer Overflow
Weaknesses CWE-122
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-10-27T16:05:56.113Z

Reserved: 2026-10-12T06:41:23.778Z

Link: CVE-2026-109089

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T17:16:57.810

Modified: 2026-10-27T17:16:57.810

Link: CVE-2026-109089

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T19:00:08Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow