CVE-2026-59679
fs_read_glyphs() in the libXfont2 font-server client (src/fc/fserve.c) indexes the per-character encoding[] array using num_chars from the FS_QueryXBitmaps16 reply, but that array was allocated with a size derived from num_extents in the separate FS_QueryXExtents16 reply. The two CARD32 fields are never cross-checked. A malicious or compromised font server can send a small num_extents (e.g. 1) in the extents reply, then a large num_chars (e.g. 100000) in the bitmaps reply. This causes attacker-controlled out-of-bounds heap read and writes.
- Score
- CVSS 4.0 9.2 Critical
- Status
- Awaiting Analysis - meissner@suse.de
- Published
- 2026-09-10
- Last modified
- 2026-09-10
- Weaknesses
- CWE-787
Affected products
- Libxfont2 (Libxfont2)
- Container Susekiosktigervnc-x11vnc1.14-63.8 (Suse)
- Container Susekioskxorg21.1-83.7 (Suse)
- Image Sles-sap-azure (Suse)
- Image Sles-sap-azure-3p (Suse)
- Image Sles-sap-byos-azure (Suse)
- Image Sles-sap-byos-ec2 (Suse)
- Image Sles-sap-byos-gce (Suse)
- Image Sles-sap-gce (Suse)
- Image Sles-sap-gce-3p (Suse)
- Image Sles-sapcal-gce (Suse)
- Image Sles12-sp5-azure-sap-byos (Suse)
- Image Sles12-sp5-azure-sap-on-demand (Suse)
- Image Sles12-sp5-ec2-sap-byos (Suse)
- Image Sles12-sp5-ec2-sap-on-demand (Suse)
- Image Sles12-sp5-gce-sap-byos (Suse)
- Image Sles12-sp5-gce-sap-on-demand (Suse)
- Image Sles15-sp6-sap (Suse)
- Image Sles15-sp6-sap-azure (Suse)
- Image Sles15-sp6-sap-azure-3p (Suse)
- Image Sles15-sp6-sap-byos (Suse)
- Image Sles15-sp6-sap-byos-azure (Suse)
- Image Sles15-sp6-sap-byos-ec2 (Suse)
- Image Sles15-sp6-sap-byos-gce (Suse)
- Image Sles15-sp6-sap-ec2 (Suse)
- Image Sles15-sp6-sap-gce (Suse)
- Image Sles15-sp6-sap-hardened (Suse)
- Image Sles15-sp6-sap-hardened-azure (Suse)
- Image Sles15-sp6-sap-hardened-byos (Suse)
- Image Sles15-sp6-sap-hardened-byos-azure (Suse)
- Image Sles15-sp6-sap-hardened-byos-ec2 (Suse)
- Image Sles15-sp6-sap-hardened-byos-gce (Suse)
- Image Sles15-sp6-sap-hardened-ec2 (Suse)
- Image Sles15-sp6-sap-hardened-gce (Suse)
- Image Sles15-sp6-sapcal (Suse)
- Image Sles15-sp6-sapcal-azure (Suse)
- Image Sles15-sp6-sapcal-ec2 (Suse)
- Image Sles15-sp6-sapcal-gce (Suse)
- Image Sles15-sp7-sap-azure (Suse)
- Image Sles15-sp7-sap-azure-3p (Suse)
- Image Sles15-sp7-sap-byos-azure (Suse)
- Image Sles15-sp7-sap-byos-ec2 (Suse)
- Image Sles15-sp7-sap-byos-gce (Suse)
- Image Sles15-sp7-sap-ec2 (Suse)
- Image Sles15-sp7-sap-gce (Suse)
- Image Sles15-sp7-sap-gce-3p (Suse)
- Image Sles15-sp7-sap-hardened-azure (Suse)
- Image Sles15-sp7-sap-hardened-byos-azure (Suse)
- Image Sles15-sp7-sap-hardened-byos-ec2 (Suse)
- Image Sles15-sp7-sap-hardened-byos-gce (Suse)
- Image Sles15-sp7-sap-hardened-gce (Suse)
- Image Sles15-sp7-sapcal-azure (Suse)
- Image Sles15-sp7-sapcal-ec2 (Suse)
- Image Sles15-sp7-sapcal-gce (Suse)
- Opensuse Leap 16.0 (Suse)
- Opensuse Tumbleweed (Suse)
- Suse Liberty Linux 10 (Suse)
- Suse Liberty Linux 8 (Suse)
- Suse Liberty Linux 9 (Suse)
- Suse Linux Enterprise Desktop 15 Sp7 (Suse)
- Suse Linux Enterprise High Performance Computing 15 Sp4-espos (Suse)
- Suse Linux Enterprise High Performance Computing 15 Sp4-ltss (Suse)
- Suse Linux Enterprise High Performance Computing 15 Sp5-espos (Suse)
- Suse Linux Enterprise High Performance Computing 15 Sp5-ltss (Suse)
- Suse Linux Enterprise Module For Basesystem 15 Sp7 (Suse)
- Suse Linux Enterprise Server 12 Sp5-ltss (Suse)
- Suse Linux Enterprise Server 15 Sp4-ltss (Suse)
- Suse Linux Enterprise Server 15 Sp5-ltss (Suse)
- Suse Linux Enterprise Server 15 Sp6-ltss (Suse)
- Suse Linux Enterprise Server 15 Sp7 (Suse)
- Suse Linux Enterprise Server 16.0 (Suse)
- Suse Linux Enterprise Server For Sap Applications 15 Sp4 (Suse)
- Suse Linux Enterprise Server For Sap Applications 15 Sp5 (Suse)
- Suse Linux Enterprise Server For Sap Applications 15 Sp6 (Suse)
- Suse Linux Enterprise Server For Sap Applications 15 Sp7 (Suse)
- Suse Linux Enterprise Server For Sap Applications 16.0 (Suse)
- Suse Linux Enterprise Server Ltss Extended Security 12 Sp5 (Suse)
- Suse Manager Proxy Lts 4.3 (Suse)
- Suse Manager Retail Branch Server Lts 4.3 (Suse)
- Suse Manager Server Lts 4.3 (Suse)
References
- https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-59679