Vulnerability · Published Sep 10, 2026 · Assigned by suse

CVE-2026-44950fs_read_glyphs() heap buffer overflow via cumulative glyph data overflow in libXfont2

Critical 9.0

In plain English

A critical-severity heap buffer overflow in Container suse/kiosk/tigervnc-x11vnc:1.14-63.8 from SUSE. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 18% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.0Critical
Exploit odds (30 days)0.3%top 81.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

fs_read_glyphs() in the libXfont2 font-server client (src/fc/fserve.c) copies each glyph's bitmap into a single buffer. Existing checks validates only that the source slice (position, length) lies within the source bitmap buffer. It does not check whether the running destination cursor has exceeded the allocation. A malicious font server can send overlapping source offsets -- for example 1000 glyphs each referencing {position:0, length:64} with nbytes=64. Each individual source range passes the existing validation, but the cumulative writes total 64000 bytes into a 64-byte destination buffer. This is a heap buffer overflow with attacker-controlled content.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10libXfont22.0.6-5.el10_2.3ALSA-2026:55448
AlmaLinux:8libXfont22.0.3-2.el8_10.3ALSA-2026:55446
AlmaLinux:9libXfont22.0.3-12.el9_8.3ALSA-2026:55447
AlmaLinux:10libXfont2-devel2.0.6-5.el10_2.3ALSA-2026:55448
AlmaLinux:8libXfont2-devel2.0.3-2.el8_10.3ALSA-2026:55446
AlmaLinux:9libXfont2-devel2.0.3-12.el9_8.3ALSA-2026:55447
Debian:12libxfontno fix listedDEBIAN-CVE-2026-44950
Debian:13libxfontno fix listedDEBIAN-CVE-2026-44950
Debian:14libxfont1:2.0.9-1DEBIAN-CVE-2026-44950
Rocky Linux:10libXfont20:2.0.6-5.el10_2.3RLSA-2026:55448
Rocky Linux:8libXfont20:2.0.3-2.el8_10.3RLSA-2026:55446
Rocky Linux:9libXfont20:2.0.3-12.el9_8.3RLSA-2026:55447

Affected products (as reported)

VendorProductVersions
SUSE Container suse/kiosk/tigervnc-x11vnc:1.14-63.8 ? – before 2.0.3-150000.3.6.1
SUSE Container suse/kiosk/xorg:21.1-83.7 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Azure-3P ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-BYOS ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-BYOS-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-BYOS-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-BYOS-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-BYOS ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAP-Hardened-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAPCAL ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAPCAL-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAPCAL-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP6-SAPCAL-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-Azure-3P ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-BYOS-Azure ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-BYOS-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-BYOS-GCE ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-EC2 ? – before 2.0.3-150000.3.6.1
SUSE Image SLES15-SP7-SAP-GCE ? – before 2.0.3-150000.3.6.1

Weakness: CWE-122 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

References