Description
Local attackers with a X connection able to provide PCX fonts to the X
server xorg-server before 21.2.24 and xwayland before 24.1.13 could
cause a heap buffer overflow via SetFont due to missing glyph boundary checks.
Published: 2026-07-08
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a heap buffer overflow that local attackers with an X connection can trigger by supplying PCX fonts to the X server or through the X SetFont operation, where glyph boundary checks are missing. As a result, an attacker can corrupt heap memory and potentially execute arbitrary code or crash the affected process. The weakness is classified as CWE‑122.

Affected Systems

The affected products are X.Org xorg‑server with versions prior to 21.2.24 and X.Org xwayland with versions before 24.1.13. Any deployment of these packages that has not applied the recent patch is vulnerable.

Risk and Exploitability

The CVSS score of 8.5 indicates high severity. The EPSS score is <1%, indicating a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The vulnerability is local; an adversary must have the ability to open an X connection and provide a crafted PCX font. Successful exploitation would allow the attacker to perform memory corruption on the execution or cause a denial of service. Because it is local, the attack surface is limited to users or processes that can interact with the X server.

Generated by OpenCVE AI on July 26, 2026 at 18:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade xorg-server to version 21.2.24 or newer
  • Upgrade xwayland to version 24.1.13 or newer
  • Restrict X connections to trusted users or applications and ensure that only validated font data is accepted

Generated by OpenCVE AI on July 26, 2026 at 18:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-805
References
Metrics threat_severity

None

threat_severity

Important


Wed, 08 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared X.org
X.org xorg-server
X.org xwayland
Vendors & Products X.org
X.org xorg-server
X.org xwayland

Wed, 08 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Description Local attackers with a X connection able to provide PCX fonts to the X server xorg-server before 21.2.24 and xwayland before 24.1.13 could cause a heap buffer overflow via SetFont due to missing glyph boundary checks.
Title xorg-server / xwayland glamor font atlas Heap Buffer Overflow
Weaknesses CWE-122
References
Metrics cvssV3_1

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


Subscriptions

X.org Xorg-server Xwayland
cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-07-09T03:55:43.683Z

Reserved: 2026-06-18T09:26:55.988Z

Link: CVE-2026-55999

cve-icon Vulnrichment

Updated: 2026-07-08T12:10:08.315Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-08T00:00:00Z

Links: CVE-2026-55999 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T18:15:17Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow

  • CWE-805

    Buffer Access with Incorrect Length Value