CVE-2026-44950
Last modified
CVE-2026-44950 is a critical-severity vulnerability rated 9/10 on the CVSS scale. 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. EPSS estimates a 0.44% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| SUSE | Container suse/kiosk/tigervnc-x11vnc:1.14-63.8 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Container suse/kiosk/xorg:21.1-83.7 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Azure-3P | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-BYOS | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-BYOS-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-BYOS-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-BYOS-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-BYOS | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-BYOS-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-BYOS-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-BYOS-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAP-Hardened-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAPCAL | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAPCAL-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAPCAL-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP6-SAPCAL-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Azure-3P | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-BYOS-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-BYOS-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-BYOS-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-GCE-3P | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Hardened-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Hardened-BYOS-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Hardened-BYOS-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Hardened-BYOS-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAP-Hardened-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAPCAL-Azure | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAPCAL-EC2 | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES15-SP7-SAPCAL-GCE | >= ?, < 2.0.3-150000.3.6.1 |
| SUSE | Image SLES-SAP-Azure | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-Azure-3P | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-BYOS-Azure | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-BYOS-EC2 | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-BYOS-GCE | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-GCE | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAP-GCE-3P | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES-SAPCAL-GCE | >= ?, < 2.0.7-160000.5.1 |
| SUSE | Image SLES12-SP5-Azure-SAP-BYOS | >= ?, < 2.0.3-3.6.1 |
| SUSE | Image SLES12-SP5-Azure-SAP-On-Demand | >= ?, < 2.0.3-3.6.1 |
| SUSE | Image SLES12-SP5-EC2-SAP-BYOS | >= ?, < 2.0.3-3.6.1 |
Showing 50 of 80 affected configurations. See the CNA advisory for the full list.
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-44950?
How severe is CVE-2026-44950?
How do I fix CVE-2026-44950?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-44945A privilege escalation vulnerability exists in Rancher's imp…9.1
- CVE-2026-44946A SAML authentication replay vulnerability in Rancher's Asse…7.4
- CVE-2026-44947A missing clean-up in the legacy Project Role Template Bindi…6.9
- CVE-2026-44948A path traversal vulnerability was found in Fleet's ImageSca…5.3
- CVE-2026-44949A Rancher FleetWorkspace admission path allowed side effects…7
- CVE-2026-4495A security flaw has been discovered in atjiu pybbs 6.0.0. Th…3.5
- CVE-2026-44955Pronetiqs IntraVUE versions 3.2.1a14 and prior have an expos…6.9
- CVE-2026-44956Low‑privileged users could use their Full Name as a vector f…0
- CVE-2026-44957A missing access control check when invoking various modify …4.3
- CVE-2026-44958An access control bypass allows an advertiser‑level user to …5.4
- CVE-2026-44959A missing validation of user input exists when saving delive…8.8
- CVE-2026-4496A vulnerability was found in sigmade Git-MCP-Server up to 78…5.3
Are you affected by CVE-2026-44950?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
