CVE-2026-55999 xorg-server / xwayland glamor font atlas Heap Buffer Overflow

High 8.5 Published Updated

Local attackers can trigger a heap buffer overflow in the X server via malicious PCX fonts, potentially leading to code execution or privilege escalation.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-55999?

CVE-2026-55999 is a high-severity memory corruption vulnerability in X.org X Server, published on 8 Jul 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official 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.

Weakness: CWE-122

Which versions are affected by CVE-2026-55999?

It affects 2 products.

Linux distribution packages (40)
xorg-x11-server-Xdmx AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xephyr AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xnest AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xorg AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xvfb AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xwayland AlmaLinux:8All versions21.1.3-20.el8_10.3
xorg-x11-server-common AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-devel AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-source AlmaLinux:8All versions1.20.11-28.el8_10.3
xorg-x11-server-Xdmx AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-Xephyr AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-Xnest AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-Xorg AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-Xvfb AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-common AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-devel AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server-source AlmaLinux:9All versions1.20.11-34.el9_8.3
xorg-x11-server Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xdmx Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xdmx-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xephyr Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xephyr-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xnest Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xnest-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xorg Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xorg-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xvfb Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xvfb-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xwayland Red Hat:enterprise_linux:8::appstreamAll versions0:21.1.3-20.el8_10.3
xorg-x11-server-Xwayland-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:21.1.3-20.el8_10.3
xorg-x11-server-Xwayland-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:21.1.3-20.el8_10.3
xorg-x11-server-common Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xdmx-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xephyr-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xnest-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xorg-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-Xvfb-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3
xorg-x11-server-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:1.20.11-28.el8_10.3

Products include X.org X Server, X.org Xwayland.

How do I fix CVE-2026-55999?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-55999 being exploited?

There is no known exploitation of CVE-2026-55999 in the wild and no public exploit code.

All X.org X Server vulnerabilities

Sources

Also known as ALSA-2026:38486, ALSA-2026:38487, ALSA-2026:38488, AZL-92196, BELL-CVE-2026-55999, CLSA-2026-1784295645 and 24 more.

Is CVE-2026-55999 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free