CVE-2014-2241

NameCVE-2014-2241
DescriptionThe (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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs741299

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
freetype (PTS)jessie, jessie (lts)2.5.2-3+deb8u6fixed
stretch (security)2.6.3-3.2+deb9u2fixed
stretch (lts), stretch2.6.3-3.2+deb9u3fixed
buster2.9.1-3+deb10u3fixed
buster (security), buster (lts)2.9.1-3+deb10u2fixed
bullseye2.10.4+dfsg-1+deb11u1fixed
bookworm2.12.1+dfsg-5+deb12u3fixed
sid, trixie2.13.3+dfsg-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
freetypesourcesqueeze(not affected)
freetypesourcewheezy(not affected)
freetypesource(unstable)2.5.2-1.1741299

Notes

[wheezy] - freetype <not-affected> (vuln. code introduced around 2.5)
[squeeze] - freetype <not-affected> (vuln. code introduced around 2.5)
http://sourceforge.net/projects/freetype/files/freetype2/2.5.3/
https://savannah.nongnu.org/bugs/?41697#comment2 if I understood it right

Search for package or bug name: Reporting problems