p PatchFirst

PatchFirst · Latest vulnerabilities

xwayland vulnerabilities

Vulnerabilities published for xwayland in the last 30 days: 12. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 74

  1. CVE-2026-88812

    High · CVSS 7.8Fix available

    X.Org Server XKB SetGeometry TextDoodad Double Free

    A double free in XKB SetGeometryin X.Org X Server before 21.1.25 and X Wayland before 24.1.14 could be used by attached clients to cause a crash or potentially code in the x server context.

    • Update to 2:24.1.14-1
    Published Updated
  2. CVE-2026-56000

    Critical · CVSS 9EPSS 0.31%Fix available

    xorg-x11-server / xwayland GLX contextTags Use-After-Free in CommonMakeCurrent()

    Local attackers with a X connection able to provide GLX commit to the X server xorg-server before 21.2.24 and xwayland before 24.1.13 could cause a Heap Use After Free, due to CommonMakeCurrent() pointing into potentially reallocated memory.

    • Update to 2:24.1.13-1
    Published Updated
  3. CVE-2026-50263

    Medium · CVSS 5.5EPSS 0.14%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: use-after-free information disclosure in createsaverwindow()

    A use-after-free flaw was found in the X.Org X server and Xwayland in CreateSaverWindow(). A client can trigger a use-after-free read after changing window attributes and forcing the screen saver, leading to information disclosure.

    • Update to 2:24.1.12-1
    Published Updated
  4. CVE-2026-50262

    Medium · CVSS 5.5EPSS 0.13%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: out-of-bounds read/write in glx changedrawableattributes

    An out-of-bounds read flaw was found in the X.Org X server and Xwayland in __glXDisp_ChangeDrawableAttributes(). A wrong size validation check can read a client-controlled number of bytes, exceeding the request buffer, leading to information disclosure. A write path also exists but requires byte-swapped clients which is disabled by default.

    • Update to 2:24.1.12-1
    Published Updated
  5. CVE-2026-50264

    High · CVSS 7.8EPSS 0.15%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: out-of-bounds heap write in dri2 drigetbuffers/drigetbufferswithformat

    An out-of-bounds write flaw was found in the X.Org X server and Xwayland in DRIGetBuffers/DRIGetBuffersWithFormat. A client that requests multiple DRI2BufferBackLeft attachments and one DRI2BufferFrontLeft can trigger an out-of-bounds heap write. This may be used to crash the server, or for privilege escalation if the X server runs as root.

    • Update to 2:24.1.12-1
    Published Updated
  6. CVE-2026-50261

    High · CVSS 7.8EPSS 0.15%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: use-after-free in syncchangecounter()

    A use-after-free flaw was found in the X.Org X server and Xwayland in SyncChangeCounter(). A client that sets up multiple SyncCounters can trigger a use-after-free when destroying those counters via a second client connection while changing those counters. This may be used to crash the server, or for privilege escalation if the X server runs as root.

    • Update to 2:24.1.12-1
    Published Updated
  7. CVE-2026-50260

    High · CVSS 7.8EPSS 0.15%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: use-after-free in freecounter()

    A use-after-free flaw was found in the X.Org X server and Xwayland in FreeCounter(). A client that sets up multiple SyncCounters and awaits on those triggers can trigger a use-after-free when destroying those counters via a second client connection. This may be used to crash the server, or for privilege escalation if the X server runs as root.

    • Update to 2:24.1.12-1
    Published Updated
  8. CVE-2026-50258

    High · CVSS 7.8EPSS 0.16%Fix available

    Xorg-x11-server: xorg-x11-server-xwayland: xorg-x11-server: stack buffer overflow in xkb key types due to unchecked shift levels

    A stack-based buffer overflow flaw was found in the X.Org X server and Xwayland. The X server has multiple stack buffers sized XkbMaxShiftLevel * XkbNumKbdGroups but CheckKeyTypes() does not verify or clamp non-canonical key types to XkbMaxShiftLevel. A client can change key types to excessive shift levels and trigger stack overflows. This is caused by an incomplete fix of CVE-2025-26597. This may be used to crash the server, or for privilege escalation if the X server runs as root.

    • Update to 2:24.1.12-1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →