portage-ng / portage / media-libs / freetype / 2.15.0
portage-ng glsa
16 advisories reference media-libs/freetype · none place version 2.15.0 in a vulnerable range
▸ GLSA 202608-02 FreeType: Multiple Vulnerabilities this version unaffected installed copy vulnerable normal remote 2026-08-12

Multiple vulnerabilities have been found in FreeType, one of which includes information leak.

Announced
2026-08-12
Revised
2026-08-12
Access
remote
Bugs
#970886 #971490
Advisory
https://security.gentoo.org/glsa/202608-02

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.14.3>= 2.14.3

Background

FreeType is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images).

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

One of the possible outcomes allows for an out-of-bounds read. Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.14.3"

References

▸ GLSA 202505-07 FreeType: Remote Code Execution this version unaffected high local and remote 2025-05-14

A vulnerability has been discovered in FreeType, which can lead to remote code execution.

Announced
2025-05-14
Revised
2025-05-14
Access
local and remote
Bugs
#951286
Advisory
https://security.gentoo.org/glsa/202505-07

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.13.1>= 2.13.1

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

An out of bounds write exists in FreeType when attempting to parse font subglyph structures related to TrueType GX and variable font files. The vulnerable code assigns a signed short value to an unsigned long and then adds a static value causing it to wrap around and allocate too small of a heap buffer. The code then writes up to 6 signed long integers out of bounds relative to this buffer. This may result in arbitrary code execution. This vulnerability may have been exploited in the wild.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.13.1"

References

▸ GLSA 202402-06 FreeType: Multiple Vulnerabilities this version unaffected normal local and remote 2024-02-03

Multiple vulnerabilities have been discovered in FreeType, the worst of which can lead to remote code execution.

Announced
2024-02-03
Revised
2024-02-03
Access
local and remote
Bugs
#840224 #881443
Advisory
https://security.gentoo.org/glsa/202402-06

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.13.0>= 2.13.0

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.13.0"

References

▸ GLSA 202010-07 FreeType: Arbitrary code execution this version unaffected normal remote 2020-10-23

A buffer overflow in FreeType might allow remote attacker(s) to execute arbitrary code.

Announced
2020-10-23
Revised
2020-10-23
Access
remote
Bugs
#750275
Advisory
https://security.gentoo.org/glsa/202010-07

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.10.3-r1>= 2.10.3-r1

Background

FreeType is a high-quality and portable font engine.

Description

A flaw in FreeType’s handling of embedded PNG bitmaps was discovered where the image height and width was not checked to be within bounds.

Impact

A remote attacker could entice a user to open a specially crafted font file using FreeType possibly resulting in the execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.10.3-r1"

References

▸ GLSA 201706-14 FreeType: Multiple vulnerabilities this version unaffected normal remote 2017-06-06

Multiple vulnerabilities have been found in FreeType, the worst of which allows remote attackers to execute arbitrary code.

Announced
2017-06-06
Revised
2017-06-06
Access
remote
Bugs
#612192 #616730
Advisory
https://security.gentoo.org/glsa/201706-14

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.8>= 2.8

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to use a specially crafted font file using FreeType, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.8"

References

▸ GLSA 201503-05 FreeType: Multiple vulnerabilities this version unaffected normal remote 2015-03-08

Multiple vulnerabilities have been found in FreeType, possibly resulting in Denial of Service.

Announced
2015-03-08
Revised
2015-03-08
Access
remote
Bugs
#532152 #539796
Advisory
https://security.gentoo.org/glsa/201503-05

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.5.5>= 2.5.5

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker can cause Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.5.5"

References

▸ GLSA 201408-02 FreeType: Arbitrary code execution this version unaffected normal remote 2014-08-09

A vulnerability in FreeType could result in execution of arbitrary code or Denial of Service.

Announced
2014-08-09
Revised
2014-08-09
Access
remote
Bugs
#504088
Advisory
https://security.gentoo.org/glsa/201408-02

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.5.3-r1>= 2.5.3-r1

Background

FreeType is a high-quality and portable font engine.

Description

A stack-based buffer overflow exists in Freetype’s cf2_hintmap_build function in cff/cf2hints.c.

Impact

A remote attacker may be able to execute arbitrary code or cause a Denial of Service condition via specially crafted font file.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.5.3-r1"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying these packages.

References

▸ GLSA 201402-16 FreeType: Multiple vulnerabilities this version unaffected normal local, remote 2014-02-11

Multiple vulnerabilities have been found in FreeType, allowing context-dependent attackers to possibly execute arbitrary code or cause Denial of Service.

Announced
2014-02-11
Revised
2014-02-11
Access
local, remote
Bugs
#448550
Advisory
https://security.gentoo.org/glsa/201402-16

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.4.11>= 2.4.11

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

A context-dependent attacker could entice a user to open a specially crafted font, possibly resulting in execution of arbitrary code with the privileges of the user running the application, or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Freetype users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.4.11"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying these packages.

References

▸ GLSA 201204-04 FreeType: Multiple vulnerabilities this version unaffected normal remote 2012-04-17

Multiple vulnerabilities have been found in FreeType, allowing remote attackers to possibly execute arbitrary code or cause Denial of Service.

Announced
2012-04-17
Revised
2012-04-17
Access
remote
Bugs
#407257
Advisory
https://security.gentoo.org/glsa/201204-04

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.4.9>= 2.4.9

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to open a specially crafted font, possibly resulting in execution of arbitrary code with the privileges of the user running the application, or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.4.9"

References

▸ GLSA 201201-09 FreeType: Multiple vulnerabilities this version unaffected normal remote 2012-01-23

Multiple vulnerabilities have been found in FreeType, allowing remote attackers to possibly execute arbitrary code or cause a Denial of Service.

Announced
2012-01-23
Revised
2012-01-23
Access
remote
Bugs
#332701 #342121 #345843 #377143 #387535 #390623
Advisory
https://security.gentoo.org/glsa/201201-09

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.4.8>= 2.4.8

Background

FreeType is a high-quality and portable font engine.

Description

Multiple vulnerabilities have been discovered in FreeType. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to open a specially crafted font, possibly resulting in the remote execution of arbitrary code with the privileges of the user running the application, or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.4.8"

References

▸ GLSA 201006-01 FreeType 1: User-assisted execution of arbitrary code this version unaffected normal remote 2010-06-01

Multiple vulnerabilities in FreeType might result in the remote execution of arbitrary code.

Announced
2010-06-01
Revised
2010-06-01
Access
remote
Bugs
#271234
Advisory
https://security.gentoo.org/glsa/201006-01

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 1.4_pre20080316-r2>= 1.4_pre20080316-r2

Background

FreeType is a True Type Font rendering library.

Description

Multiple issues found in FreeType 2 were also discovered in FreeType 1. For details on these issues, please review the Gentoo Linux Security Advisories and CVE identifiers referenced below.

Impact

A remote attacker could entice a user to open a specially crafted TTF file, possibly resulting in the execution of arbitrary code with the privileges of the user running FreeType.

Workaround

There is no known workaround at this time.

Resolution

All FreeType 1 users should upgrade to an unaffected version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-1.4_pre20080316-r2"

NOTE: This is a legacy GLSA. Updates for all affected architectures are available since May 27, 2009. It is likely that your system is already no longer affected by this issue.

References

▸ GLSA 200905-05 FreeType: Multiple vulnerabilities this version unaffected normal remote 2009-05-24

Multiple integer overflows in FreeType might allow for the remote execution of arbitrary code or a Denial of Service.

Announced
2009-05-24
Revised
2009-05-25 (revision 2)
Access
remote
Bugs
#263032
Advisory
https://security.gentoo.org/glsa/200905-05

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.3.9-r1>= 2.3.9-r1, < 2.0

Background

FreeType is a high-quality and portable font engine.

Description

Tavis Ormandy reported multiple integer overflows in the cff_charset_compute_cids() function in cff/cffload.c, sfnt/tccmap.c and the ft_smooth_render_generic() function in smooth/ftsmooth.c, possibly leading to heap or stack-based buffer overflows.

Impact

A remote attacker could entice a user or automated system to open a specially crafted font file, possibly resulting in the execution of arbitrary code with the privileges of the user running the application, or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.3.9-r1"

References

▸ GLSA 200806-10 FreeType: User-assisted execution of arbitrary code this version unaffected normal remote 2008-06-23

Font parsing vulnerabilities in FreeType might lead to user-assisted execution of arbitrary code.

Announced
2008-06-23
Revised
2009-05-28 (revision 3)
Access
remote
Bugs
#225851
Advisory
https://security.gentoo.org/glsa/200806-10

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.3.6>= 2.3.6, >= 1.4_pre20080316-r1 (revision)

Background

FreeType is a font rendering library for TrueType Font (TTF) and Printer Font Binary (PFB).

Description

Regenrecht reported multiple vulnerabilities in FreeType via iDefense:

  • An integer overflow when parsing values in the Private dictionary table in a PFB file, leading to a heap-based buffer overflow (CVE-2008-1806).
  • An invalid free() call related to parsing an invalid "number of axes" field in a PFB file (CVE-2008-1807).
  • Multiple off-by-one errors when parsing PBF and TTF files, leading to heap-based buffer overflows (CVE-2008-1808).

Impact

A remote attacker could entice a user to open a specially crafted TTF or PBF file, possibly resulting in the execution of arbitrary code with the privileges of the user running an application linked against FreeType (such as the X.org X server, running as root).

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.3.6"

References

▸ GLSA 200705-22 FreeType: Buffer overflow this version unaffected normal remote 2007-05-30

A vulnerability has been discovered in FreeType allowing for the execution of arbitrary code.

Announced
2007-05-30
Revised
2007-05-30
Access
remote
Bugs
#179161
Advisory
https://security.gentoo.org/glsa/200705-22

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.3.4-r2>= 2.3.4-r2, < 2.0

Background

FreeType is a True Type Font rendering library.

Description

Victor Stinner discovered a heap-based buffer overflow in the function Get_VMetrics() in src/truetype/ttgload.c when processing TTF files with a negative n_points attribute.

Impact

A remote attacker could entice a user to open a specially crafted TTF file, possibly resulting in the execution of arbitrary code with the privileges of the user running FreeType.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.3.4-r2"

References

▸ GLSA 200705-02 FreeType: User-assisted execution of arbitrary code this version unaffected normal remote 2007-05-01

A vulnerability has been discovered in FreeType allowing for user-assisted remote execution of arbitrary code.

Announced
2007-05-01
Revised
2007-05-27 (revision 2)
Access
remote
Bugs
#172577
Advisory
https://security.gentoo.org/glsa/200705-02

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.1.10-r3>= 2.1.10-r3, < 2.0

Background

FreeType is a True Type Font rendering library.

Description

Greg MacManus of iDefense Labs has discovered an integer overflow in the function bdfReadCharacters() when parsing BDF fonts.

Impact

A remote attacker could entice a user to use a specially crafted BDF font, possibly resulting in a heap-based buffer overflow and the remote execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.1.10-r3"

References

▸ GLSA 200607-02 FreeType: Multiple integer overflows this version unaffected normal remote 2006-07-09

Multiple remotely exploitable buffer overflows have been discovered in FreeType, resulting in the execution of arbitrary code.

Announced
2006-07-09
Revised
2006-09-03 (revision 2)
Access
remote
Bugs
#124828
Advisory
https://security.gentoo.org/glsa/200607-02

Affected packages

PackageArchVulnerableUnaffected
media-libs/freetype*< 2.1.10-r2>= 2.1.10-r2, < 2.0

Background

FreeType is a portable font engine.

Description

Multiple integer overflows exist in a variety of files (bdf/bdflib.c, sfnt/ttcmap.c, cff/cffgload.c, base/ftmac.c).

Impact

A remote attacker could exploit these buffer overflows by enticing a user to load a specially crafted font, which could result in the execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All FreeType users should upgrade to the latest stable version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/freetype-2.1.10-r2"

References