Approved changes feed: RSS · Atom

cpe:2.3:a:libxfont2:libxfont2:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorLibxfont2 (46dff68d-cd14-5264-83b4-474402318973)
ProductLibxfont2 (946aedcd-ece3-54f3-99a4-1e58d03e8147)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-59679 vulnerable 2026-09-16 04:32:47.212229 fs_read_glyphs() heap OOB read/write via encoding array index mismatch in libXfont2
CRITICAL (9)
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.
Published: 2026-09-10T08:15:24.892Z
Updated: 2026-09-10T12:45:33.969Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.