Every CVE Search/ Get API key

CVE-2015-1802

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x...

8.5 HighFix available

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Exploit likelihood

4.89%Down 1.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 8.5

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
CVE-2015-1802
CVSS 2.0
8.5 HighAV:N/AC:M/Au:S/C:C/I:C/A:C
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
CVE-2015-1802
Updated
2026-11-02
EUVDEUVD-2015-1927 No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
EUVD-2015-1927
Updated
2026-11-03
GitHub AdvisoriesGHSA-f3m3-9rj4-h5hq No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x...

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
GHSA-f3m3-9rj4-h5hq
Weakness
CWE-119
Updated
2026-11-02
OSV No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
CVE-2015-1802
Updated
2026-11-02
OSVDEBIAN-CVE-2015-1802 No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
DEBIAN-CVE-2015-1802
Updated
2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0113 No score

Updated libxfont package fixes security vulnerabilities

The bdf parser reads a count for the number of properties defined in a font from the font file, and allocates arrays with entries for each property based on that count. It never checked to see if that count was negative, or large enough to overflow when multiplied by the size of the structures being allocated, and could thus allocate the wrong buffer size, leading to out of bounds writes (CVE-2015-1802).

If the bdf parser failed to parse the data for the bitmap for any character, it would proceed with an invalid pointer to the bitmap data and later crash when trying to read the bitmap from that pointer (CVE-2015-1803).

The bdf parser read metrics values as 32-bit integers, but stored them into 16-bit integers. Overflows could occur in various operations leading to out-of-bounds memory access (CVE-2015-1804).

Record
MGASA-2015-0113
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
OSVSUSE-SU-2015:0702-1 No score

Security update for libXfont

LibXFont was updated to fix security problems.

Following security issues were fixed:

  • CVE-2015-1802: The bdf parser reads a count for the number of properties defined in a font from the font file, and allocates arrays with entries for each property based on that count. It never checked to see if that count was negative, or large enough to overflow when multiplied by the size of the structures being allocated, and could thus allocate the wrong buffer size, leading to out of bounds writes.

  • CVE-2015-1803: If the bdf parser failed to parse the data for the bitmap for any character, it would proceed with an invalid pointer to the bitmap data and later crash when trying to read the bitmap from that pointer.

  • CVE-2015-1804: The bdf parser read metrics values as 32-bit integers, but stored them into 16-bit integers. Overflows could occur in various operations leading to out-of-bounds memory access.

Record
SUSE-SU-2015:0702-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-1802 No score

The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file.

Record
UBUNTU-CVE-2015-1802
Updated
2026-11-02
OSVUSN-2536-1 No score

libxfont vulnerabilities

Ilja van Sprundel, Alan Coopersmith, and William Robinet discovered that libXfont incorrectly handled malformed bdf fonts. A local attacker could use this issue to cause libXfont to crash, or possibly execute arbitrary code in order to gain privileges.

Record
USN-2536-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libxfont
Debian:12
before 1:1.5.1-1
1:1.5.1-1
libxfont
Debian:13
before 1:1.5.1-1
1:1.5.1-1
libxfont
Debian:14
before 1:1.5.1-1
1:1.5.1-1
libxfont
Debian:6.0
before 1:1.4.1-5+deb6u1, plus listed versions
1:1.4.1-21:1.4.1-31:1.4.1-41:1.4.1-5
1:1.4.1-5+deb6u1
libxfont
Debian:7
before 1:1.4.5-5, plus listed versions
1:1.4.5-21:1.4.5-31:1.4.5-4
1:1.4.5-5
libxfont
Mageia:4
before 1.4.7-1.2.mga4
1.4.7-1.2.mga4
libXfont
Red Hat:enterprise_linux:6::client
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-debuginfo
Red Hat:enterprise_linux:6::client
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-devel
Red Hat:enterprise_linux:6::client
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont
Red Hat:enterprise_linux:6::computenode
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
Show 25 moreShow less
Affected packages
PackageAffectedFixed
libXfont-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-devel
Red Hat:enterprise_linux:6::computenode
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont
Red Hat:enterprise_linux:6::server
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-debuginfo
Red Hat:enterprise_linux:6::server
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-devel
Red Hat:enterprise_linux:6::server
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont
Red Hat:enterprise_linux:6::workstation
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont-devel
Red Hat:enterprise_linux:6::workstation
before 0:1.4.5-5.el6_7
0:1.4.5-5.el6_7
libXfont
Red Hat:enterprise_linux:7::client
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-devel
Red Hat:enterprise_linux:7::client
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont
Red Hat:enterprise_linux:7::computenode
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-devel
Red Hat:enterprise_linux:7::computenode
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont
Red Hat:enterprise_linux:7::server
before 0:1.4.7-3.ael7b_1
0:1.4.7-3.ael7b_1
libXfont-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.4.7-3.ael7b_1
0:1.4.7-3.ael7b_1
libXfont-devel
Red Hat:enterprise_linux:7::server
before 0:1.4.7-3.ael7b_1
0:1.4.7-3.ael7b_1
libXfont
Red Hat:enterprise_linux:7::workstation
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont-devel
Red Hat:enterprise_linux:7::workstation
before 0:1.4.7-3.el7_1
0:1.4.7-3.el7_1
libXfont
SUSE:Linux Enterprise Desktop 12
before 1.4.7-4.1
1.4.7-4.1
libXfont
SUSE:Linux Enterprise Software Development Kit 12
before 1.4.7-4.1
1.4.7-4.1
libXfont
SUSE:Linux Enterprise Server 12
before 1.4.7-4.1
1.4.7-4.1
libXfont
SUSE:Linux Enterprise Server for SAP Applications 12
before 1.4.7-4.1
1.4.7-4.1
libxfont
Ubuntu:14.04:LTS
before 1:1.4.7-1ubuntu0.2, plus listed versions
1:1.4.6-11:1.4.6-1ubuntu11:1.4.7-11:1.4.7-1ubuntu0.1
1:1.4.7-1ubuntu0.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-1802 is a high vulnerability (CVSS 8.5) in X Libxfont, published May 15, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.89%, the 92nd percentile. Fixed in libxfont 1:1.5.1-1.

References

Show 64 moreShow less
MoveEnter Open