Cairographics Cairo vulnerabilities

12 known vulnerabilities affecting cairographics/cairo.

Total CVEs
12
CISA KEV
0
Public exploits
2
Exploited in wild
0
Severity breakdown
HIGH3MEDIUM8LOW1

Vulnerabilities

Page 1 of 1
CVE-2025-50422LOWCVSS 2.9≤ 1.18.42025-08-04
CVE-2025-50422 [LOW] CWE-617 CVE-2025-50422: Cairo through 1.18.4, as used in Poppler through 25.08.0, has an "unscaled->face == NULL" assertion Cairo through 1.18.4, as used in Poppler through 25.08.0, has an "unscaled->face == NULL" assertion failure for _cairo_ft_unscaled_font_fini in cairo-ft-font.c.
nvd
CVE-2020-35492HIGHCVSS 7.8fixed in 1.17.4vAll cairo versions2021-03-18
CVE-2020-35492 [HIGH] CWE-121 CVE-2020-35492: A flaw was found in cairo's image-compositor.c in all versions prior to 1.17.4. This flaw allows an A flaw was found in cairo's image-compositor.c in all versions prior to 1.17.4. This flaw allows an attacker who can provide a crafted input file to cairo's image-compositor (for example, by convincing a user to open a file in an application using cairo, or if an application uses cairo on untrusted input) to cause a stack buffer overflow -> out-of-boun
nvdosv
CVE-2019-6462MEDIUMCVSS 6.5v1.16.02019-01-16
CVE-2019-6462 [MEDIUM] CWE-835 CVE-2019-6462: An issue was discovered in cairo 1.16.0. There is an infinite loop in the function _arc_error_normal An issue was discovered in cairo 1.16.0. There is an infinite loop in the function _arc_error_normalized in the file cairo-arc.c, related to _arc_max_angle_for_tolerance_normalized.
nvdosv
CVE-2019-6461MEDIUMCVSS 6.5v1.16.02019-01-16
CVE-2019-6461 [MEDIUM] CWE-617 CVE-2019-6461: An issue was discovered in cairo 1.16.0. There is an assertion problem in the function _cairo_arc_in An issue was discovered in cairo 1.16.0. There is an assertion problem in the function _cairo_arc_in_direction in the file cairo-arc.c.
nvdosv
CVE-2018-19876MEDIUMCVSS 6.5v1.16.02018-12-05
CVE-2018-19876 [MEDIUM] CWE-416 CVE-2018-19876: cairo 1.16.0, in cairo_ft_apply_variations() in cairo-ft-font.c, would free memory using a free func 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.
nvdosv
CVE-2018-18064MEDIUMCVSS 6.5≤ 1.15.142018-10-08
CVE-2018-18064 [MEDIUM] CWE-787 CVE-2018-18064: cairo through 1.15.14 has an out-of-bounds stack-memory write during processing of a crafted documen cairo through 1.15.14 has an out-of-bounds stack-memory write during processing of a crafted document by WebKitGTK+ because of the interaction between cairo-rectangular-scan-converter.c (the generate and render_rows functions) and cairo-image-compositor.c (the _cairo_image_spans_and_zero function).
nvd
CVE-2017-9814HIGHCVSS 7.5≤ 1.15.62017-07-17
CVE-2017-9814 [HIGH] CWE-125 CVE-2017-9814: cairo-truetype-subset.c in cairo 1.15.6 and earlier allows remote attackers to cause a denial of ser cairo-truetype-subset.c in cairo 1.15.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) because of mishandling of an unexpected malloc(0) call.
nvdosv
CVE-2017-7475MEDIUMCVSS 5.5v1.15.42017-05-19
CVE-2017-7475 [MEDIUM] CWE-476 CVE-2017-7475: Cairo version 1.15.4 is vulnerable to a NULL pointer dereference related to the FT_Load_Glyph and FT Cairo version 1.15.4 is vulnerable to a NULL pointer dereference related to the FT_Load_Glyph and FT_Render_Glyph resulting in an application crash.
ghsanvdosv
CVE-2016-9082MEDIUMCVSS 5.5v1.14.62017-02-03
CVE-2016-9082 [MEDIUM] CWE-190 CVE-2016-9082: Integer overflow in the write_png function in cairo 1.14.6 allows remote attackers to cause a denial Integer overflow in the write_png function in cairo 1.14.6 allows remote attackers to cause a denial of service (invalid pointer dereference) via a large svg file.
nvdosv
CVE-2016-3190HIGHCVSS 7.5≤ 1.12.162016-04-21
CVE-2016-3190 [HIGH] CWE-119 CVE-2016-3190: The fill_xrgb32_lerp_opaque_spans function in cairo-image-compositor.c in cairo before 1.14.2 allows The fill_xrgb32_lerp_opaque_spans function in cairo-image-compositor.c in cairo before 1.14.2 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a negative span length.
nvdosv
CVE-2014-5116MEDIUMCVSS 5.0PoCv1.10.22014-07-29
CVE-2014-5116 [MEDIUM] CVE-2014-5116: The cairo_image_surface_get_data function in Cairo 1.10.2, as used in GTK+ and Wireshark, allows con The cairo_image_surface_get_data function in Cairo 1.10.2, as used in GTK+ and Wireshark, allows context-dependent attackers to cause a denial of service (NULL pointer dereference) via a large string.
nvd
CVE-2009-2044MEDIUMCVSS 4.3PoC≥ 0, < 1.8.8-22009-06-12
CVE-2009-2044 [MEDIUM] CVE-2009-2044: Mozilla Firefox 3 Mozilla Firefox 3.0.10 and earlier on Linux allows remote attackers to cause a denial of service (application crash) via a URI for a large GIF image in the BACKGROUND attribute of a BODY element.
osv