Every CVE Search/ Get API key

CVE-2014-2241

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in...

6.8 MediumFix available

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Exploit likelihood

1.90%Up 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.8

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
CVE-2014-2241
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
CVE-2014-2241
Updated
2026-11-02
EUVDEUVD-2014-2280 No score

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
EUVD-2014-2280
Updated
2026-11-03
GitHub AdvisoriesGHSA-39qr-hvc6-f2x3 No score

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in...

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
GHSA-39qr-hvc6-f2x3
Weakness
CWE-20
Updated
2026-11-02
OSV No score

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
CVE-2014-2241
Updated
2026-11-02
OSVDEBIAN-CVE-2014-2241 No score

The (1) cf2_initLocalRegionBuffer and (2) cf2_initGlobalRegionBuffer functions in cff/cf2ft.c in FreeType before 2.5.3 do not properly check if a subroutine exists, which allows remote attackers to cause a denial of service (assertion failure), as demonstrated by a crafted ttf file.

Record
DEBIAN-CVE-2014-2241
Updated
2026-11-02
OSVMGASA-2014-0130 No score

Updated freetype2 packages fix security vulnerabilities

It was reported that Freetype before 2.5.3 suffers from an out-of-bounds stack-based read/write flaw in cf2_hintmap_build() in the CFF rasterizing code, which could lead to a buffer overflow (CVE-2014-2240).

It was also reported that Freetype before 2.5.3 has a denial-of-service vulnerability in the CFF rasterizing code, due to a reachable assertion (CVE-2014-2241).

Record
MGASA-2014-0130
Updated
2026-11-02
OSVopenSUSE-SU-2024:10438-1 No score

freetype2-devel-2.7-1.1 on GA media

These are all security issues fixed in the freetype2-devel-2.7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10438-1
Updated
2026-11-02
OSVSUSE-SU-2025:20204-1 No score

Security update for freetype2

This update for freetype2 fixes the following issues:

Update to 2.13.2:

  • Some fields in the FT_Outline structure have been changed from signed to unsigned type, which better reflects the actual usage. It is also an additional means to protect against malformed input.
  • Rare double-free crashes in the cache subsystem have been fixed.
  • Excessive stack allocation in the autohinter has been fixed.
  • The B/W rasterizer has received a major upkeep that results in large performance improvements. The rendering speed has increased and even doubled for very complex glyphs.
Record
SUSE-SU-2025:20204-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
freetype
Debian:12
before 2.5.2-1.1
2.5.2-1.1
freetype
Debian:13
before 2.5.2-1.1
2.5.2-1.1
freetype
Debian:14
before 2.5.2-1.1
2.5.2-1.1
freetype2
Mageia:4
From an advisory covering 2 CVEs
before 2.5.0.1-3.1.mga4
2.5.0.1-3.1.mga4
freetype2
Mageia:4
From an advisory covering 2 CVEs
before 2.5.0.1-3.1.mga4.tainted
2.5.0.1-3.1.mga4.tainted
freetype2
SUSE:Linux Micro 6.0
From an advisory covering 7 CVEs
before 2.13.3-1.1
2.13.3-1.1
freetype2
openSUSE:Tumbleweed
From an advisory covering 55 CVEs
before 2.7-1.1
2.7-1.1

History

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

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

In short

CVE-2014-2241 is a medium vulnerability (CVSS 6.8) in Freetype, published March 15, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.90%, the 79th percentile. Fixed in freetype 2.5.2-1.1.

References

Show 74 moreShow less
MoveEnter Open