CVE Catalog

CVE-2018-19876

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
1.71%

77th percentile - higher than 77% of all known CVEs

Summary

cairo 1.16.0, in cairo_ft_apply_variations() in cairo-ft-font.c, would free memory using a free function incompatible with WebKit's fastMalloc, leading to an application crash with a "free(): invalid pointer" error.

Risk Assessment

Applications using cairo together with WebKit may crash while processing fonts, leading to service unavailability or data loss.

Recommendation

Update cairo to a version containing the fix or avoid combining the vulnerable cairo version with WebKit.

Related vulnerabilities

Original NVD description (English source)

cairo 1.16.0, in cairo_ft_apply_variations() in cairo-ft-font.c, would free memory using a free function incompatible with WebKit's fastMalloc, leading to an application crash with a "free(): invalid pointer" error.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS