fs_read_glyphs() heap OOB read/write via encoding array index mismatch in libXfont2
28Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 9.2epss 0.4%
probabilidade de exploração
0.4%top 65% das CVEs
exploração observada
nãonenhuma fonte reporta
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:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Produtos afetados
libXfont2 · libXfont2SUSE · Container suse/kiosk/tigervnc-x11vnc:1.14-63.8SUSE · Container suse/kiosk/xorg:21.1-83.7SUSE · Image SLES12-SP5-Azure-SAP-BYOSSUSE · Image SLES12-SP5-Azure-SAP-On-DemandSUSE · Image SLES12-SP5-EC2-SAP-BYOSSUSE · Image SLES12-SP5-EC2-SAP-On-DemandSUSE · Image SLES12-SP5-GCE-SAP-BYOSSUSE · Image SLES12-SP5-GCE-SAP-On-DemandSUSE · Image SLES15-SP6-SAPSUSE · Image SLES15-SP6-SAP-AzureSUSE · Image SLES15-SP6-SAP-Azure-3PSUSE · Image SLES15-SP6-SAP-BYOSSUSE · Image SLES15-SP6-SAP-BYOS-AzureSUSE · Image SLES15-SP6-SAP-BYOS-EC2SUSE · Image SLES15-SP6-SAP-BYOS-GCESUSE · Image SLES15-SP6-SAPCALSUSE · Image SLES15-SP6-SAPCAL-AzureSUSE · Image SLES15-SP6-SAPCAL-EC2SUSE · Image SLES15-SP6-SAPCAL-GCESUSE · Image SLES15-SP6-SAP-EC2SUSE · Image SLES15-SP6-SAP-GCESUSE · Image SLES15-SP6-SAP-HardenedSUSE · Image SLES15-SP6-SAP-Hardened-AzureSUSE · Image SLES15-SP6-SAP-Hardened-BYOSSUSE · Image SLES15-SP6-SAP-Hardened-BYOS-AzureSUSE · Image SLES15-SP6-SAP-Hardened-BYOS-EC2SUSE · Image SLES15-SP6-SAP-Hardened-BYOS-GCESUSE · Image SLES15-SP6-SAP-Hardened-EC2SUSE · Image SLES15-SP6-SAP-Hardened-GCESUSE · Image SLES15-SP7-SAP-AzureSUSE · Image SLES15-SP7-SAP-Azure-3PSUSE · Image SLES15-SP7-SAP-BYOS-AzureSUSE · Image SLES15-SP7-SAP-BYOS-EC2SUSE · Image SLES15-SP7-SAP-BYOS-GCESUSE · Image SLES15-SP7-SAPCAL-AzureSUSE · Image SLES15-SP7-SAPCAL-EC2SUSE · Image SLES15-SP7-SAPCAL-GCESUSE · Image SLES15-SP7-SAP-EC2SUSE · Image SLES15-SP7-SAP-GCESUSE · Image SLES15-SP7-SAP-GCE-3PSUSE · Image SLES15-SP7-SAP-Hardened-AzureSUSE · Image SLES15-SP7-SAP-Hardened-BYOS-AzureSUSE · Image SLES15-SP7-SAP-Hardened-BYOS-EC2SUSE · Image SLES15-SP7-SAP-Hardened-BYOS-GCESUSE · Image SLES15-SP7-SAP-Hardened-GCESUSE · Image SLES-SAP-AzureSUSE · Image SLES-SAP-Azure-3PSUSE · Image SLES-SAP-BYOS-AzureSUSE · Image SLES-SAP-BYOS-EC2SUSE · Image SLES-SAP-BYOS-GCESUSE · Image SLES-SAPCAL-GCESUSE · Image SLES-SAP-GCESUSE · Image SLES-SAP-GCE-3PSUSE · openSUSE Leap 16.0SUSE · openSUSE TumbleweedSUSE · SUSE Liberty Linux 10SUSE · SUSE Liberty Linux 8SUSE · SUSE Liberty Linux 9SUSE · SUSE Linux Enterprise Desktop 15 SP7SUSE · SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOSSUSE · SUSE Linux Enterprise High Performance Computing 15 SP4-LTSSSUSE · SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOSSUSE · SUSE Linux Enterprise High Performance Computing 15 SP5-LTSSSUSE · SUSE Linux Enterprise Module for Basesystem 15 SP7SUSE · SUSE Linux Enterprise Server 12 SP5-LTSSSUSE · SUSE Linux Enterprise Server 15 SP4-LTSSSUSE · SUSE Linux Enterprise Server 15 SP5-LTSSSUSE · SUSE Linux Enterprise Server 15 SP6-LTSSSUSE · SUSE Linux Enterprise Server 15 SP7SUSE · SUSE Linux Enterprise Server 16.0SUSE · SUSE Linux Enterprise Server for SAP Applications 15 SP4SUSE · SUSE Linux Enterprise Server for SAP Applications 15 SP5SUSE · SUSE Linux Enterprise Server for SAP Applications 15 SP6SUSE · SUSE Linux Enterprise Server for SAP Applications 15 SP7SUSE · SUSE Linux Enterprise Server for SAP applications 16.0SUSE · SUSE Linux Enterprise Server LTSS Extended Security 12 SP5SUSE · SUSE Manager Proxy LTS 4.3SUSE · SUSE Manager Retail Branch Server LTS 4.3SUSE · SUSE Manager Server LTS 4.3