CVE-2018-19876: Use After Free
Published Dec 5, 2018
·Updated
cairo 1.16.0, in cairoftapplyvariations() 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.
Affected Software
1 affected component
Cairographics Cairo=1.16.0
Remediation
Patch Available
Patch Available
Event History
Dec 5, 2018
CVE Published
via MITRE·08:00 PM
Data Sourced
via MITRE·08:00 PM
Description
Frequently Asked Questions
1
What is the severity of CVE-2018-19876?
CVE-2018-19876 has a medium severity level due to the potential for application crashes.
2
How do I fix CVE-2018-19876?
To fix CVE-2018-19876, upgrade to a patched version of cairo that addresses the memory management issue.
3
What consequences can arise from CVE-2018-19876?
CVE-2018-19876 can lead to application instability and crashes, specifically resulting in a 'free(): invalid pointer' error.
4
Which version of cairo is affected by CVE-2018-19876?
CVE-2018-19876 affects cairo version 1.16.0.
5
Is CVE-2018-19876 relevant for applications using WebKit?
Yes, CVE-2018-19876 is particularly relevant for applications using WebKit, due to the compatibility issue with its memory management.