Harfbuzz is a text-shaping library embedded across a wide range of applications and rendering engines to handle complex typographic layouts, making it a foundational component despite its narrow direct product scope. Its recurring vulnerability classes—resource exhaustion, buffer-boundary issues, integer overflow, and NULL-pointer dereferences—reflect the parsing and memory-management demands inherent to processing untrusted font data and complex script-specific shaping rules. Current severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Harfbuzz Project over time
Signals from CVEs in this vendor scope (8 CVEs).
8 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2024-56732HIGH HarfBuzz is a text shaping engine. Starting with 8.5.0 through 10.0.1, there is a heap-based buffer overflow in the hb_cairo_glyphs_from_buffer function. | Dec 27, 2024 | 8.8 | 28 | NO | NO |
CVE-2016-2052HIGH Multiple unspecified vulnerabilities in HarfBuzz before 1.0.6, as used in Google Chrome before 48.0.2564.82, allow attackers to cause a denial of service or possibly have other imp | Jan 25, 2016 | 7.6 | 27 | NO | NO |
CVE-2023-25193HIGH hb-ot-layout-gsubgpos.hh in HarfBuzz through 6.0.0 allows attackers to trigger O(n^2) growth via consecutive marks during the process of looking back for base glyphs when attaching | Feb 4, 2023 | 7.5 | 25 | NO | NO |
CVE-2021-45931MEDIUM HarfBuzz 2.9.0 has an out-of-bounds write in hb_bit_set_invertible_t::set (called from hb_sparseset_t<hb_bit_set_invertible_t>::set and hb_set_copy). | Jan 1, 2022 | 6.5 | 23 | NO | NO |
CVE-2026-22693MEDIUM HarfBuzz is a text shaping engine. Prior to version 12.3.0, a null pointer dereference vulnerability exists in the SubtableUnicodesCache::create function located in src/hb-ot-cmap- | Jan 10, 2026 | 5.3 | 22 | NO | NO |
CVE-2022-33068MEDIUM An integer overflow in the component hb-ot-shape-fallback.cc of Harfbuzz v4.3.0 allows attackers to cause a Denial of Service (DoS) via unspecified vectors. | Jun 23, 2022 | 5.5 | 20 | NO | NO |
CVE-2015-8947HIGH hb-ot-layout-gpos-table.hh in HarfBuzz before 1.0.5 allows remote attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via crafted da | Jul 19, 2016 | 7.6 | 20 | NO | NO |
CVE-2015-9274MEDIUM HarfBuzz before 1.0.4 allows remote attackers to cause a denial of service (invalid read of two bytes and application crash) because of GPOS and GSUB table mishandling, related to | Nov 15, 2018 | 6.5 | 18 | NO | NO |
Signals from CVEs in this vendor scope (8 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Harfbuzz Project.
Media articles that mention a CVE ID that affects a product developed by Harfbuzz Project — matched by CVE ID, not by vendor name.