freetype Vulnerability Advisory Catalog

Total 75 security vulnerabilities recorded for freetype software and firmware.

← Back to All Vendors
Component: freetype

An integer overflow in the tt_var_load_item_variation_store function of the Freetype library in versions 2.13.2 and 2.13.3 may allow for an out of bou...

📅 2026-03-02
CVSS 5.3 Dossier →
Component: freetype

An out of bounds write exists in FreeType versions 2.13.0 and below (newer versions of FreeType are not vulnerable) when attempting to parse font subg...

📅 2025-03-11
CVSS 8.1 Dossier →
Component: freetype

FreeType 2.8.1 has a signed integer overflow in cf2_doFlex in cff/cf2intrp.c....

📅 2025-01-10
CVSS 4.0 Dossier →
Component: freetype

FreeType commit 22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5 was discovered to contain a segmentation violation via the function FT_Request_Size....

📅 2022-04-22
CVSS 7.5 Dossier →
Component: freetype

FreeType commit 53dfdcd8198d2b3201a23c4bad9190519ba918db was discovered to contain a segmentation violation via the function FNT_Size_Request....

📅 2022-04-22
CVSS 7.5 Dossier →
CVE-2022-27404 CRITICAL
Component: freetype

FreeType commit 1e2eb65048f75c64b68708efed6ce904c31f3b2f was discovered to contain a heap buffer overflow via the function sfnt_init_face....

📅 2022-04-22
CVSS 9.8 Dossier →
CVE-2015-9383 MEDIUM
Component: freetype

FreeType before 2.6.2 has a heap-based buffer over-read in tt_cmap14_validate in sfnt/ttcmap.c....

📅 2019-09-03
CVSS 6.5 Dossier →
CVE-2015-9382 MEDIUM
Component: freetype

FreeType before 2.6.1 has a buffer over-read in skip_comment in psaux/psobjs.c because ps_parser_skip_PS_token is mishandled in an FT_New_Memory_Face ...

📅 2019-09-03
CVSS 6.5 Dossier →
Component: freetype

FreeType before 2.6.1 has a heap-based buffer over-read in T1_Get_Private_Dict in type1/t1parse.c....

📅 2019-09-03
CVSS 8.8 Dossier →
CVE-2015-9290 CRITICAL
Component: freetype

In FreeType before 2.6.1, a buffer over-read occurs in type1/t1parse.c on function T1_Get_Private_Dict where there is no check that the new values of ...

📅 2019-07-30
CVSS 9.8 Dossier →
CVE-2018-6942 MEDIUM
Component: freetype

An issue was discovered in FreeType 2 through 2.9. A NULL pointer dereference in the Ins_GETVARIATION() function within ttinterp.c could lead to DoS v...

📅 2018-02-13
CVSS 6.5 Dossier →
CVE-2017-8287 CRITICAL
Component: freetype

FreeType 2 before 2017-03-26 has an out-of-bounds write caused by a heap-based buffer overflow related to the t1_builder_close_contour function in psa...

📅 2017-04-27
CVSS 9.8 Dossier →
CVE-2017-8105 CRITICAL
Component: freetype

FreeType 2 before 2017-03-24 has an out-of-bounds write caused by a heap-based buffer overflow related to the t1_decoder_parse_charstrings function in...

📅 2017-04-24
CVSS 9.8 Dossier →
CVE-2017-7864 CRITICAL
Component: freetype

FreeType 2 before 2017-02-02 has an out-of-bounds write caused by a heap-based buffer overflow related to the tt_size_reset function in truetype/ttobj...

📅 2017-04-14
CVSS 9.8 Dossier →
CVE-2017-7858 CRITICAL
Component: freetype

FreeType 2 before 2017-03-07 has an out-of-bounds write related to the TT_Get_MM_Var function in truetype/ttgxvar.c and the sfnt_init_face function in...

📅 2017-04-14
CVSS 9.8 Dossier →
CVE-2017-7857 CRITICAL
Component: freetype

FreeType 2 before 2017-03-08 has an out-of-bounds write caused by a heap-based buffer overflow related to the TT_Get_MM_Var function in truetype/ttgxv...

📅 2017-04-14
CVSS 9.8 Dossier →
CVE-2016-10328 CRITICAL
Component: freetype

FreeType 2 before 2016-12-16 has an out-of-bounds write caused by a heap-based buffer overflow related to the cff_parser_run function in cff/cffparse....

📅 2017-04-14
CVSS 9.8 Dossier →
Component: freetype

The parse_charstrings function in type1/t1load.c in FreeType 2 before 2.7 does not ensure that a font contains a glyph name, which allows remote attac...

📅 2017-03-06
CVSS 7.8 Dossier →
Component: freetype

The t42_parse_encoding function in type42/t42parse.c in FreeType before 2.5.4 does not properly update the current position for immediates-only mode, ...

📅 2016-06-07
CVSS 7.5 Dossier →
CVE-2014-9746 CRITICAL
Component: freetype

The (1) t1_parse_font_matrix function in type1/t1load.c, (2) cid_parse_font_matrix function in cid/cidload.c, (3) t42_parse_font_matrix function in ty...

📅 2016-06-07
CVSS 9.8 Dossier →
CVE-2014-9745 UNKNOWN
Component: freetype

The parse_encoding function in type1/t1load.c in FreeType before 2.5.3 allows remote attackers to cause a denial of service (infinite loop) via a "bro...

📅 2015-09-14
CVSS 5.0 Dossier →
CVE-2014-9663 UNKNOWN
Component: freetype

The tt_cmap4_validate function in sfnt/ttcmap.c in FreeType before 2.5.4 validates a certain length field before that field's value is completely calc...

📅 2015-02-08
CVSS 7.5 Dossier →
CVE-2014-2241 UNKNOWN
Component: freetype

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 subr...

📅 2014-03-18
CVSS 6.8 Dossier →
CVE-2014-2240 UNKNOWN
Component: freetype

Stack-based buffer overflow in the cf2_hintmap_build function in cff/cf2hints.c in FreeType before 2.5.3 allows remote attackers to cause a denial of ...

📅 2014-03-12
CVSS 7.5 Dossier →
Page 1 of 4 (75 Total Records)