Search vulnerabilities

Results 97

Export CSV
CVE-2026-95512

Freetype: freetype: denial of service via repeated subroutine allocations in cid font loader

A flaw was found in FreeType, specifically within its CID font loader. A remote attacker could exploit this vulnerability by tricking a user into opening content that embeds or references a specially crafted CID-keyed font. This crafted font can cause repeated allocations and decryptions of subroutine data across multiple font dictionaries, leading to excessive memory and CPU consumption. This can result in a denial of service (DoS) for the application or service processing the font, potentially causing it to hang or terminate.

CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Vendors
CVE-2026-50811

FreeType 2.14.3 Out‑of‑Bounds Read in TT_Get_Var_Design Enables Data Disclosure

An out-of-bounds read vulnerability exists in FreeType 2.14.3 and versions before commit 5a280ecde6f324de0d226261036e736e0cb49a71 in src/truetype/ttgxvar.c, in the TT_Get_Var_Design implementation used by FT_Get_Var_Design_Coordinates

CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2026-23865

Freetype: Freetype: Information disclosure or denial of service via specially crafted font files

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 bounds read operation when parsing HVAR/VVAR/MVAR tables in OpenType variable fonts. This issue is fixed in version 2.14.2.

CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2008-1806

FreeType PFB integer overflow

Integer overflow in FreeType2 before 2.3.6 allows context-dependent attackers to execute arbitrary code via a crafted set of 16-bit length values within the Private dictionary table in a Printer Font Binary (PFB) file, which triggers a heap-based buffer overflow.

CVSS 2.0 · 7.5 High EPSS 4.1% KEV · Not listed
Vendors
CVE-2007-3506

The ft_bitmap_assure_buffer function in src/base/ftbimap.c in FreeType 2.3.3 allows context-dependent attackers to cause a denial of service and possibly execute arbitrary code via unspecified vectors involving bitmap fonts, related to a "memory buffer overwrite bug."

CVSS 2.0 · 7.5 High EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2008-1808

FreeType off-by-one flaws

Multiple off-by-one errors in FreeType2 before 2.3.6 allow context-dependent attackers to execute arbitrary code via (1) a crafted table in a Printer Font Binary (PFB) file or (2) a crafted SHC instruction in a TrueType Font (TTF) file, which triggers a heap-based buffer overflow.

CVSS 2.0 · 7.5 High EPSS 4.2% KEV · Not listed
Vendors
CVE-2007-2754

freetype integer overflow

Integer signedness error in truetype/ttgload.c in Freetype 2.3.4 and earlier might allow remote attackers to execute arbitrary code via a crafted TTF image with a negative n_points value, which leads to an integer overflow and heap-based buffer overflow.

CVSS 2.0 · 6.8 Medium EPSS 5.8% KEV · Not listed
Vendors
CVE-2009-0946

freetype: multiple integer overflows

Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c.

CVSS 2.0 · 7.5 High EPSS 8.5% KEV · Not listed
Vendors
Apple Canonical Debian and 4 more
Products
CVE-2008-1807

FreeType invalid free() flaw

FreeType2 before 2.3.6 allow context-dependent attackers to execute arbitrary code via an invalid "number of axes" field in a Printer Font Binary (PFB) file, which triggers a free of arbitrary memory locations, leading to memory corruption.

CVSS 2.0 · 7.5 High EPSS 3.6% KEV · Not listed
Vendors
CVE-2025-27363

freetype: OOB write when attempting to parse font subglyph structures related to TrueType GX and variable font files

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

CVSS 3.1 · 8.1 High EPSS 27.8% KEV · Listed
Products
CVE-2006-1861

freetype: multiple integer overflow vulnerabilities

Multiple integer overflows in FreeType before 2.2 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via attack vectors related to (1) bdf/bdflib.c, (2) sfnt/ttcmap.c, (3) cff/cffgload.c, and (4) the read_lwfn function and a crafted LWFN file in base/ftmac.c. NOTE: item 4 was originally identified by CVE-2006-2493.

CVSS 2.0 · 7.5 High EPSS 4.9% KEV · Not listed
Vendors
CVE-2006-3467

freetype: integer overflow vulnerability due to incomplete fix for CVE-2006-1861

Integer overflow in FreeType before 2.2 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted PCF file, as demonstrated by the Red Hat bad1.pcf test file, due to a partial fix of CVE-2006-1861.

CVSS 2.0 · 7.5 High EPSS 4.3% KEV · Not listed
Vendors
CVE-2006-0747

security flaw

Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.

CVSS 2.0 · 5.0 Medium EPSS 13.0% KEV · Not listed
Vendors
CVE-2020-15999

freetype: Heap-based buffer overflow due to integer truncation in Load_SBit_Png

Heap buffer overflow in Freetype in Google Chrome prior to 86.0.4240.111 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

CVSS 3.1 · 9.6 Critical EPSS 63.9% KEV · Listed
Vendors
Products
CVE-2017-8287

freetype: heap-based buffer overflow related to the t1_builder_close_contour function

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 psaux/psobjs.c.

CVSS 3.0 · 9.8 Critical EPSS 3.6% KEV · Not listed
Vendors
Products
CVE-2017-8105

freetype: heap-based buffer overflow related to the t1_decoder_parse_charstrings

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 psaux/t1decode.c.

CVSS 3.0 · 9.8 Critical EPSS 4.4% KEV · Not listed
Vendors
CVE-2017-7858

freetype: out-of-bounds write related to the TT_Get_MM_Var and sfnt_init_face functions

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 sfnt/sfobjs.c.

CVSS 3.1 · 9.8 Critical EPSS 3.4% KEV · Not listed
Vendors
Products