Impact
The vulnerability is a null‑pointer dereference in the SubtableUnicodesCache::create function of HarfBuzz, which can lead to a segmentation fault when memory allocation fails. This results in a denial of service for applications that depend on the library, as the crash halts execution. The weakness is a classic example of improper null dereference handling, identified by CWE‑476.
Affected Systems
The HarfBuzz text shaping engine from the HarfBuzz project is affected when using any version earlier than 12.3.0. Users of the C/C++ library should review installed versions and upgrade accordingly.
Risk and Exploitability
With a CVSS score of 5.3 the vulnerability is considered moderate, and the EPSS score of less than 1% indicates a very low likelihood of exploitation. HarfBuzz is not listed in the CISA KEV catalog. The required condition is a failure of hb_malloc, which can be triggered by low‑memory environments or custom allocators designed to simulate allocation failures. The attack does not require remote code execution; it is limited to causing application crashes.
OpenCVE Enrichment