---
id: CVE-2025-62229
title: 'Xorg: xmayland: use-after-free in xpresentnotify structure creation'
summary: >-
  A flaw was found in the X.Org X server and Xwayland when processing X11
  Present extension notifications. Improper error handling during notification
  creation can leave dangling pointers that lead to a use-after-free condition.
  This can c…
severity: high
cvss: 7.3
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'
cvssSource: cna
cwe:
  - CWE-416
vendor: X.Org
product: xwayland
affected:
  - xwayland >= 1.15.0 < 24.1.9
  - xorg-x11-server-Xwayland (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - xorg-x11-server (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - tigervnc (all versions)
  - xorg-x11-server (all versions)
  - xorg-x11-server-Xwayland (all versions)
  - xorg-x11-server
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: total
  timestamp: '2025-10-31T03:55:33.342598Z'
published: '2025-10-30'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T16:35:40.565Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-62229'
references:
  - url: 'https://access.redhat.com/errata/RHSA-2025:19432'
    label: 'RHSA-2025:19432'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19433'
    label: 'RHSA-2025:19433'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19434'
    label: 'RHSA-2025:19434'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19435'
    label: 'RHSA-2025:19435'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19489'
    label: 'RHSA-2025:19489'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19623'
    label: 'RHSA-2025:19623'
  - url: 'https://access.redhat.com/errata/RHSA-2025:19909'
    label: 'RHSA-2025:19909'
  - url: 'https://access.redhat.com/errata/RHSA-2025:20958'
    label: 'RHSA-2025:20958'
  - url: 'https://access.redhat.com/errata/RHSA-2025:20960'
    label: 'RHSA-2025:20960'
  - url: 'https://access.redhat.com/errata/RHSA-2025:20961'
    label: 'RHSA-2025:20961'
  - url: 'https://access.redhat.com/errata/RHSA-2025:21035'
    label: 'RHSA-2025:21035'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22040'
    label: 'RHSA-2025:22040'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22041'
    label: 'RHSA-2025:22041'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22051'
    label: 'RHSA-2025:22051'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22055'
    label: 'RHSA-2025:22055'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22056'
    label: 'RHSA-2025:22056'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22077'
    label: 'RHSA-2025:22077'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22096'
    label: 'RHSA-2025:22096'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22164'
    label: 'RHSA-2025:22164'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22167'
    label: 'RHSA-2025:22167'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22364'
    label: 'RHSA-2025:22364'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22365'
    label: 'RHSA-2025:22365'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22426'
    label: 'RHSA-2025:22426'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22427'
    label: 'RHSA-2025:22427'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22667'
    label: 'RHSA-2025:22667'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22729'
    label: 'RHSA-2025:22729'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22742'
    label: 'RHSA-2025:22742'
  - url: 'https://access.redhat.com/errata/RHSA-2025:22753'
    label: 'RHSA-2025:22753'
  - url: 'https://access.redhat.com/errata/RHSA-2026:0031'
    label: 'RHSA-2026:0031'
  - url: 'https://access.redhat.com/errata/RHSA-2026:0033'
    label: 'RHSA-2026:0033'
  - url: 'https://access.redhat.com/errata/RHSA-2026:0034'
    label: 'RHSA-2026:0034'
  - url: 'https://access.redhat.com/errata/RHSA-2026:0035'
    label: 'RHSA-2026:0035'
  - url: 'https://access.redhat.com/errata/RHSA-2026:0036'
    label: 'RHSA-2026:0036'
  - url: 'https://access.redhat.com/security/cve/CVE-2025-62229'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2402649'
    label: RHBZ#2402649
  - url: 'https://lists.x.org/archives/xorg-announce/2025-October/003635.html'
tags:
  - cve.org
epss: 0.00508
epssPercentile: 0.43547
ingestedAt: '2026-11-05T22:38:31.370Z'
---

## Overview

A flaw was found in the X.Org X server and Xwayland when processing X11 Present extension notifications. Improper error handling during notification creation can leave dangling pointers that lead to a use-after-free condition. This can cause memory corruption or a crash, potentially allowing an attacker to execute arbitrary code or cause a denial of service.

## Affected

- `xwayland >= 1.15.0 < 24.1.9`
- `xorg-x11-server-Xwayland (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `xorg-x11-server (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `tigervnc (all versions)`
- `xorg-x11-server (all versions)`
- `xorg-x11-server-Xwayland (all versions)`
- `xorg-x11-server`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

### Workarounds

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
