Skip to content
OpenAdvisories
Unscored CVE-2018-19876 EUVD-2018-11550GHSA-m5xr-7jg3-vh46

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 fastMal…

Published Dec 5, 2018 · Updated Oct 15, 2026 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 cairo 1.16.0-4 —
Debian 13 cairo 1.16.0-4 —
Debian 12 cairo 1.16.0-4 —
ReleasePackageFixed inAdvisory
Alpine v3.24 cairo 1.16.0-r1 —
Alpine v3.23 cairo 1.16.0-r1 —
Alpine v3.22 cairo 1.16.0-r1 —
Alpine v3.21 cairo 1.16.0-r1 —
Alpine v3.20 cairo 1.16.0-r1 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 cairo 1.16.0-r1 —
Alpine v3.18 cairo 1.16.0-r1 —
Alpine v3.17 cairo 1.16.0-r1 —
Alpine v3.16 cairo 1.16.0-r1 —
Alpine v3.15 cairo 1.16.0-r1 —
Alpine v3.14 cairo 1.16.0-r1 —
Alpine v3.13 cairo 1.16.0-r1 —
Alpine v3.12 cairo 1.16.0-r1 —
Alpine v3.11 cairo 1.16.0-r1 —
Alpine v3.10 cairo 1.16.0-r1 —
Alpine v3.9 cairo 1.16.0-r1 —

References