Description
A heap overflow in libXrender before 0.9.13 in RenderQueryPictFormats could be used by malicious X servers to inject code into attached X clients.
Published: 2026-09-21
Score: 8.9 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote code execution via X server
Action: Patch
AI Analysis

Impact

A heap overflow occurs in libXrender when handling RenderQueryPictFormats replies, allowing a malicious X server to corrupt memory and execute arbitrary code within attached X clients. The flaw conforms to CWE-122 and can overwrite return addresses, leading to control‑flow hijack and total compromise of client processes.

Affected Systems

All installations of X.org's libXrender before version 0.9.13 are vulnerable on any platform that runs an X server using this library. The flaw is independent of the underlying operating system and affects any client that receives untrusted replies from the server.

Risk and Exploitability

The CVSS score of 8.9 reflects a high‑severity risk; an EPSS value of < 1% indicates a low but nonzero exploitation probability, and the vulnerability is not listed in the KEV catalog. Exploitation requires the attacker to control or compromise an X server that communicates with vulnerable clients; once the server sends a crafted RenderQueryPictFormats reply, the heap overflow can be used to inject code into any connected client. The likely attack vector is inferred from the description: it can be local if the attacker has access to the server, or remote if the server exposes the vulnerable endpoint over a network.

Generated by OpenCVE AI on September 23, 2026 at 16:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update libXrender to version 0.9.13 or later in all affected systems.
  • Ensure that all X server packages use the patched library before launch.
  • If upgrading immediately is not possible, run the X server with the least privilege and restrict trusted clients to mitigate the risk of code injection.

Generated by OpenCVE AI on September 23, 2026 at 16:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Important


Mon, 21 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 21 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Description A heap overflow in libXrender before 0.9.13 in RenderQueryPictFormats could be used by malicious X servers to inject code into attached X clients.
Title libXrender RenderQueryPictFormats Reply Heap-based Buffer Overflow
First Time appeared X.org
X.org libxrender
Weaknesses CWE-122
CPEs cpe:2.3:a:x.org:libxrender:*:*:*:*:*:*:*:*
Vendors & Products X.org
X.org libxrender
References
Metrics cvssV4_0

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


Subscriptions

X.org Libxrender
cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-09-22T03:55:46.845Z

Reserved: 2026-09-10T08:35:07.010Z

Link: CVE-2026-88807

cve-icon Vulnrichment

Updated: 2026-09-21T14:39:29.116Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-21T14:17:22.410

Modified: 2026-09-22T19:40:05.870

Link: CVE-2026-88807

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-21T13:49:21Z

Links: CVE-2026-88807 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T17:00:08Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow