CVE-2014-0209
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org...
CVE-2014-0209 is a medium vulnerability (CVSS 4.6) in X Libxfont, published May 13, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.44%, the 38th percentile. Fixed in libxfont 1:1.4.7-2.
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
Exploit likelihood
What each source reports
NVD Score used
4.6
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
CVE-2014-0209- CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
CVE-2014-0209- Updated
- 2026-11-02
EUVDEUVD-2014-0259 No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
EUVD-2014-0259- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rm8x-6gj9-f66x No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org...
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
GHSA-rm8x-6gj9-f66x- Updated
- 2026-11-02
OSV No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
CVE-2014-0209- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-0209 No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
DEBIAN-CVE-2014-0209- Updated
- 2026-11-02
Show 5 moreShow less
OSVMGASA-2014-0278 No score
Updated libxfont packages fix security vulnerabilities
Ilja van Sprundel discovered that libXfont incorrectly handled font metadata file parsing. A local attacker could use this issue to cause libXfont to crash, or possibly execute arbitrary code in order to gain privileges (CVE-2014-0209).
Ilja van Sprundel discovered that libXfont incorrectly handled X Font Server replies. A malicious font server could return specially-crafted data that could cause libXfont to crash, or possibly execute arbitrary code (CVE-2014-0210, CVE-2014-0211).
- Record
MGASA-2014-0278- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10299-1 No score
libXfont-devel-1.5.2-1.1 on GA media
These are all security issues fixed in the libXfont-devel-1.5.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10299-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0674-1 No score
Security update for xorg-x11-libs
xorg-x11-libs was patched to fix the following security issues:
* Integer overflow of allocations in font metadata file parsing.
(CVE-2014-0209)
* libxfont not validating length fields when parsing xfs protocol
replies. (CVE-2014-0210)
* Integer overflows causing miscalculating memory needs for xfs
replies. (CVE-2014-0211)
Further information is available at http://lists.x.org/archives/xorg-announce/2014-May/002431.html http://lists.x.org/archives/xorg-announce/2014-May/002431.html .
Security Issues references:
* CVE-2014-0209
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0209>
* CVE-2014-0210
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0210>
* CVE-2014-0211
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0211>
- Record
SUSE-SU-2015:0674-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-0209 No score
Multiple integer overflows in the (1) FontFileAddEntry and (2) lexAlias functions in X.Org libXfont before 1.4.8 and 1.4.9x before 1.4.99.901 might allow local users to gain privileges by adding a directory with a large fonts.dir or fonts.alias file to the font path, which triggers a heap-based buffer overflow, related to metadata.
- Record
UBUNTU-CVE-2014-0209- Updated
- 2026-11-02
OSVUSN-2211-1 No score
libxfont vulnerabilities
Ilja van Sprundel discovered that libXfont incorrectly handled font metadata file parsing. A local attacker could use this issue to cause libXfont to crash, or possibly execute arbitrary code in order to gain privileges. (CVE-2014-0209)
Ilja van Sprundel discovered that libXfont incorrectly handled X Font Server replies. A malicious font server could return specially-crafted data that could cause libXfont to crash, or possibly execute arbitrary code. This issue only affected Ubuntu 10.04 LTS, Ubuntu 12.04 LTS, Ubuntu 12.10 and Ubuntu 13.10. (CVE-2014-0210, CVE-2014-0211)
- Record
USN-2211-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libxfontDebian:12 |
before 1:1.4.7-2 | 1:1.4.7-2 |
libxfontDebian:13 |
before 1:1.4.7-2 | 1:1.4.7-2 |
libxfontDebian:14 |
before 1:1.4.7-2 | 1:1.4.7-2 |
libxfontDebian:6.0 |
before 1:1.4.1-5, plus listed versions 1:1.4.1-21:1.4.1-31:1.4.1-4 |
1:1.4.1-5 |
libxfontDebian:7 |
before 1:1.4.5-4, plus listed versions 1:1.4.5-21:1.4.5-3 |
1:1.4.5-4 |
libxfontMageia:3 |
before 1.4.5-3.2.mga3 | 1.4.5-3.2.mga3 |
libxfontMageia:4 |
before 1.4.7-1.1.mga4 | 1.4.7-1.1.mga4 |
libXfontRed Hat:enterprise_linux:6::client |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-develRed Hat:enterprise_linux:6::client |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libXfontRed Hat:enterprise_linux:6::computenode |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-develRed Hat:enterprise_linux:6::computenode |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfontRed Hat:enterprise_linux:6::server |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-develRed Hat:enterprise_linux:6::server |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfontRed Hat:enterprise_linux:6::workstation |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfont-develRed Hat:enterprise_linux:6::workstation |
before 0:1.4.5-4.el6_6 | 0:1.4.5-4.el6_6 |
libXfontRed Hat:enterprise_linux:7::client |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-debuginfoRed Hat:enterprise_linux:7::client |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-develRed Hat:enterprise_linux:7::client |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfontRed Hat:enterprise_linux:7::computenode |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-develRed Hat:enterprise_linux:7::computenode |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfontRed Hat:enterprise_linux:7::server |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-debuginfoRed Hat:enterprise_linux:7::server |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-develRed Hat:enterprise_linux:7::server |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfontRed Hat:enterprise_linux:7::workstation |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfont-develRed Hat:enterprise_linux:7::workstation |
before 0:1.4.7-2.el7_0 | 0:1.4.7-2.el7_0 |
libXfontRed Hat:enterprise_linux:5::client |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfont-debuginfoRed Hat:enterprise_linux:5::client |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfontRed Hat:enterprise_linux:5::client_workstation |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfont-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfont-develRed Hat:enterprise_linux:5::client_workstation |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfontRed Hat:enterprise_linux:5::server |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfont-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libXfont-develRed Hat:enterprise_linux:5::server |
before 0:1.2.2-1.0.6.el5_11 | 0:1.2.2-1.0.6.el5_11 |
libxfontUbuntu:14.04:LTS |
before 1:1.4.7-1ubuntu0.1, plus listed versions 1:1.4.6-11:1.4.6-1ubuntu11:1.4.7-1 |
1:1.4.7-1ubuntu0.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
vmware.com/security/advisories/VMSA-2014-0012.html
lists.opensuse.org/opensuse-updates/2014-05/msg00073.html
ubuntu.com/usn/USN-2211-1
secunia.com/advisories/59154
securityfocus.com/archive/1/534161/100/0/threaded
debian.org/security/2014/dsa-2927
Show 61 moreShow less
rhn.redhat.com/errata/RHSA-2014-1893.html
securityfocus.com/bid/67382
oracle.com/technetwork/topics/security/cpujul2014-1972956.html
lists.x.org/archives/xorg-announce/2014-May/002431.html
seclists.org/fulldisclosure/2014/Dec/23
mandriva.com/security/advisories?name=MDVSA-2015:145
advisories.mageia.org/MGASA-2014-0278.html
nvd.nist.gov/vuln/detail/CVE-2014-0209
github.com/advisories/GHSA-rm8x-6gj9-f66x
security-tracker.debian.org/tracker/CVE-2014-0209
bugs.mageia.org/show_bug.cgi?id=13373
ubuntu.com/usn/usn-2211-1
access.redhat.com/errata/RHSA-2014:1870
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1096593
bugzilla.redhat.com/show_bug.cgi?id=1096597
bugzilla.redhat.com/show_bug.cgi?id=1096601
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1870.json
access.redhat.com/security/cve/CVE-2014-0209
cve.org/CVERecord?id=CVE-2014-0209
access.redhat.com/security/cve/CVE-2014-0210
cve.org/CVERecord?id=CVE-2014-0210
nvd.nist.gov/vuln/detail/CVE-2014-0210
access.redhat.com/security/cve/CVE-2014-0211
cve.org/CVERecord?id=CVE-2014-0211
nvd.nist.gov/vuln/detail/CVE-2014-0211
access.redhat.com/errata/RHSA-2014:1893
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1893.json
suse.com/support/update/announcement/2015/suse-su-20150674-1
bugzilla.suse.com/815451
bugzilla.suse.com/821663
bugzilla.suse.com/854915
bugzilla.suse.com/857544
bugzilla.suse.com/921978
suse.com/security/cve/CVE-2013-1984
suse.com/security/cve/CVE-2013-1985
suse.com/security/cve/CVE-2013-1986
suse.com/security/cve/CVE-2013-1988
suse.com/security/cve/CVE-2013-1990
suse.com/security/cve/CVE-2013-1991
suse.com/security/cve/CVE-2013-1992
suse.com/security/cve/CVE-2013-1995
suse.com/security/cve/CVE-2013-1996
suse.com/security/cve/CVE-2013-1998
suse.com/security/cve/CVE-2013-1999
suse.com/security/cve/CVE-2013-2000
suse.com/security/cve/CVE-2013-2001
suse.com/security/cve/CVE-2013-2003
suse.com/security/cve/CVE-2013-2063
suse.com/security/cve/CVE-2013-6462
suse.com/security/cve/CVE-2014-0209
suse.com/security/cve/CVE-2014-0210
suse.com/security/cve/CVE-2014-0211
suse.com/security/cve/CVE-2015-1802
suse.com/security/cve/CVE-2015-1803
suse.com/security/cve/CVE-2015-1804
ubuntu.com/security/CVE-2014-0209
ubuntu.com/security/notices/USN-2211-1
ubuntu.com/security/CVE-2014-0210
ubuntu.com/security/CVE-2014-0211
suse.com/security/cve/CVE-2011-2895