CVE-2026-44950
Awaiting Analysis
Awaiting Analysis - Queue
BaseFortify
Vulnerability report for CVE-2026-44950, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-09-10
Last updated on: 2026-09-10
Assigner: SUSE
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| SUSE | Container | suse/kiosk/tigervnc-x11vnc:1.14-63.8 ? |
| SUSE | Container | suse/kiosk/xorg:21.1-83.7 ? |
| 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 | 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 | SUSE | Liberty Linux 10 ? |
| SUSE | SUSE | Liberty Linux 10 ? |
| SUSE | SUSE | Liberty Linux 8 ? |
| SUSE | SUSE | Liberty Linux 8 ? |
| SUSE | SUSE | Liberty Linux 9 ? |
| SUSE | SUSE | Liberty Linux 9 ? |
| SUSE | SUSE | Linux Enterprise Desktop 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Desktop 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Module for Basesystem 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Module for Basesystem 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP Applications 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP Applications 15 SP7 ? |
| SUSE | SUSE | Linux Enterprise High Performance Computing 15 SP4-ESPOS ? |
| 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 SP4-LTSS ? |
| SUSE | SUSE | Linux Enterprise High Performance Computing 15 SP5-ESPOS ? |
| SUSE | SUSE | Linux Enterprise High Performance Computing 15 SP5-ESPOS ? |
| SUSE | SUSE | Linux Enterprise High Performance Computing 15 SP5-LTSS ? |
| SUSE | SUSE | Linux Enterprise High Performance Computing 15 SP5-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 12 SP5-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP4-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP4-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP5-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP5-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP6-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 15 SP6-LTSS ? |
| SUSE | SUSE | Linux Enterprise Server 16.0 ? |
| SUSE | SUSE | Linux Enterprise Server 16.0 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP applications 16.0 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP applications 16.0 ? |
| SUSE | SUSE | Linux Enterprise Server LTSS Extended Security 12 SP5 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP Applications 15 SP4 ? |
| 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 SP5 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP Applications 15 SP6 ? |
| SUSE | SUSE | Linux Enterprise Server for SAP Applications 15 SP6 ? |
| SUSE | SUSE | Manager Proxy LTS 4.3 ? |
| SUSE | SUSE | Manager Proxy LTS 4.3 ? |
| SUSE | SUSE | Manager Retail Branch Server LTS 4.3 ? |
| SUSE | SUSE | Manager Retail Branch Server LTS 4.3 ? |
| SUSE | SUSE | Manager Server LTS 4.3 ? |
| SUSE | SUSE | Manager Server LTS 4.3 ? |
| SUSE | openSUSE | Leap 16.0 ? |
| SUSE | openSUSE | Leap 16.0 ? |
| SUSE | openSUSE | Tumbleweed ? |
| SUSE | openSUSE | Tumbleweed ? |
| SUSE | openSUSE | Tumbleweed ? |
| SUSE | openSUSE | Tumbleweed ? |
| libXfont | libXfont | ? |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-122 | A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc(). |