CVE-2026-59679fs_read_glyphs() heap OOB read/write via encoding array index mismatch in libXfont2
Updated under an hour ago ()
Does this affect you?
It affects SUSE Container suse/kiosk/tigervnc-x11vnc:1.14-63.8 and 59 other products. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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.
- CVSS
- 9.0 CRITICAL (v3.1, CNA)CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
- Weakness (CWE)
- CWE-787
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- suse
- NVD analysis
- Awaiting Analysis
- Record last updated
- Sep 10, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
SUSE Container suse/kiosk/tigervnc-x11vnc:1.14-63.8 suse:container_suse_kiosk_tigervnc_x11vnc_1.14_63.8 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Container suse/kiosk/xorg:21.1-83.7 suse:container_suse_kiosk_xorg_21.1_83.7 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP suse:image_sles15_sp6_sap (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Azure suse:image_sles15_sp6_sap_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Azure-3P suse:image_sles15_sp6_sap_azure_3p (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-BYOS suse:image_sles15_sp6_sap_byos (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-BYOS-Azure suse:image_sles15_sp6_sap_byos_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-BYOS-EC2 suse:image_sles15_sp6_sap_byos_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-BYOS-GCE suse:image_sles15_sp6_sap_byos_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-EC2 suse:image_sles15_sp6_sap_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-GCE suse:image_sles15_sp6_sap_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened suse:image_sles15_sp6_sap_hardened (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-Azure suse:image_sles15_sp6_sap_hardened_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-BYOS suse:image_sles15_sp6_sap_hardened_byos (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-Azure suse:image_sles15_sp6_sap_hardened_byos_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-EC2 suse:image_sles15_sp6_sap_hardened_byos_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-BYOS-GCE suse:image_sles15_sp6_sap_hardened_byos_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-EC2 suse:image_sles15_sp6_sap_hardened_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAP-Hardened-GCE suse:image_sles15_sp6_sap_hardened_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAPCAL suse:image_sles15_sp6_sapcal (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAPCAL-Azure suse:image_sles15_sp6_sapcal_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAPCAL-EC2 suse:image_sles15_sp6_sapcal_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP6-SAPCAL-GCE suse:image_sles15_sp6_sapcal_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Azure suse:image_sles15_sp7_sap_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Azure-3P suse:image_sles15_sp7_sap_azure_3p (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-BYOS-Azure suse:image_sles15_sp7_sap_byos_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-BYOS-EC2 suse:image_sles15_sp7_sap_byos_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-BYOS-GCE suse:image_sles15_sp7_sap_byos_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-EC2 suse:image_sles15_sp7_sap_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-GCE suse:image_sles15_sp7_sap_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-GCE-3P suse:image_sles15_sp7_sap_gce_3p (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Hardened-Azure suse:image_sles15_sp7_sap_hardened_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Hardened-BYOS-Azure suse:image_sles15_sp7_sap_hardened_byos_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Hardened-BYOS-EC2 suse:image_sles15_sp7_sap_hardened_byos_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Hardened-BYOS-GCE suse:image_sles15_sp7_sap_hardened_byos_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAP-Hardened-GCE suse:image_sles15_sp7_sap_hardened_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAPCAL-Azure suse:image_sles15_sp7_sapcal_azure (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAPCAL-EC2 suse:image_sles15_sp7_sapcal_ec2 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES15-SP7-SAPCAL-GCE suse:image_sles15_sp7_sapcal_gce (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE Image SLES-SAP-Azure suse:image_sles_sap_azure (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-Azure-3P suse:image_sles_sap_azure_3p (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-BYOS-Azure suse:image_sles_sap_byos_azure (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-BYOS-EC2 suse:image_sles_sap_byos_ec2 (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-BYOS-GCE suse:image_sles_sap_byos_gce (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-GCE suse:image_sles_sap_gce (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAP-GCE-3P suse:image_sles_sap_gce_3p (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES-SAPCAL-GCE suse:image_sles_sapcal_gce (from the name) | from ? before 2.0.7-160000.5.1 | CNA record |
SUSE Image SLES12-SP5-Azure-SAP-BYOS suse:image_sles12_sp5_azure_sap_byos (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE Image SLES12-SP5-Azure-SAP-On-Demand suse:image_sles12_sp5_azure_sap_on_demand (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE Image SLES12-SP5-EC2-SAP-BYOS suse:image_sles12_sp5_ec2_sap_byos (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE Image SLES12-SP5-EC2-SAP-On-Demand suse:image_sles12_sp5_ec2_sap_on_demand (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE Image SLES12-SP5-GCE-SAP-BYOS suse:image_sles12_sp5_gce_sap_byos (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE Image SLES12-SP5-GCE-SAP-On-Demand suse:image_sles12_sp5_gce_sap_on_demand (from the name) | from ? before 2.0.3-3.6.1 | CNA record |
SUSE SUSE Liberty Linux 10 suse:liberty_linux_10 (from the name) | from ? before 2.0.6-5.el10_2.3 | CNA record |
SUSE SUSE Liberty Linux 8 suse:liberty_linux_8 (from the name) | from ? before 2.0.3-2.el8_10.3 | CNA record |
SUSE SUSE Liberty Linux 9 suse:liberty_linux_9 (from the name) | from ? before 2.0.3-12.el9_8.3 | CNA record |
SUSE SUSE Linux Enterprise Desktop 15 SP7 suse:linux_enterprise_desktop_15_sp7 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE SUSE Linux Enterprise Module for Basesystem 15 SP7 suse:linux_enterprise_module_for_basesystem_15_sp7 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE SUSE Linux Enterprise Server 15 SP7 suse:linux_enterprise_server_15_sp7 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
SUSE SUSE Linux Enterprise Server for SAP Applications 15 SP7 suse:linux_enterprise_server_for_sap_applications_15_sp7 (from the name) | from ? before 2.0.3-150000.3.6.1 | CNA record |
References
- https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-59679
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.