CVE-2017-13720

libXfont: Insufficient input validation in fontdir.c

Published Oct 11, 2017 CVSS 3.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
In the PatternMatch function in fontfile/fontdir.c in libXfont through 1.5.2 and 2.x before 2.0.2, an attacker with access to an X connection can cause a buffer over-read during pattern matching of fonts, leading to information disclosure or a crash (denial of service). This occurs because '\0' characters are incorrectly skipped in situations involving ? characters.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1126-1 libxfont security update
Debian DSA Debian DSA DSA-3995-1 libxfont security update
EUVD EUVD EUVD-2017-5237 In the PatternMatch function in fontfile/fontdir.c in libXfont through 1.5.2 and 2.x before 2.0.2, an attacker with access to an X connection can cause a buffer over-read during pattern matching of fonts, leading to information disclosure or a crash (denial of service). This occurs because '\0' characters are incorrectly skipped in situations involving ? characters.
Ubuntu USN Ubuntu USN USN-3442-1 libXfont vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00095}

epss

{'score': 0.00103}

Type Values Removed Values Added
Metrics epss

{'score': 0.00036}

epss

{'score': 0.00095}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 7:05 PM
Reserved
Aug 28, 2017, 12:00 AM
Status
Modified
Published
Oct 11, 2017, 5:29 PM
Modified
Jun 17, 2026, 1:05 AM
Severity
Low
Public date
Oct 4, 2017, 12:00 AM