Skip to content
OpenAdvisories
Unscored CVE-2020-35492 EUVD-2020-23161GHSA-65pg-7gjm-q28m

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

Published Mar 18, 2021 · Updated Feb 13, 2025 · Assigned by redhat

Description

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-bounds WRITE. The highest impact from this vulnerability is to confidentiality, integrity, as well as system availability.

Affected products

VendorProductAffectedFixed
— cairo All cairo versions —

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-5 —
Debian 13 cairo 1.16.0-5 —
Debian 12 cairo 1.16.0-5 —
Debian 9 cairo 1.14.8-1+deb9u1 DLA-2518-1
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS cairo 1.16.0-4ubuntu1+esm1 —
Ubuntu Pro 18.04 LTS cairo 1.15.10-2ubuntu0.1+esm1 —
Ubuntu Pro 16.04 LTS cairo 1.14.6-1ubuntu0.1~esm1 USN-5407-1
ReleasePackageFixed inAdvisory
RHEL 8 cairo +3 1.15.12-6.el8 RHSA-2022:1961

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 cairo +3 1.15.12-6.el8 ALSA-2022:1961
AlmaLinux 8 pixman +1 0.38.4-2.el8 ALSA-2022:1961

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 cairo 1.15.12-6.el8 RLSA-2022:1961
Rocky Linux 8 pixman 0.38.4-2.el8 RLSA-2022:1961
ReleasePackageFixed inAdvisory
Alpine v3.24 cairo 1.16.0-r2 —
Alpine v3.23 cairo 1.16.0-r2 —
Alpine v3.22 cairo 1.16.0-r2 —
Alpine v3.21 cairo 1.16.0-r2 —
Alpine v3.20 cairo 1.16.0-r2 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 cairo 1.16.0-r2 —
Alpine v3.18 cairo 1.16.0-r2 —
Alpine v3.17 cairo 1.16.0-r2 —
Alpine v3.16 cairo 1.16.0-r2 —
Alpine v3.15 cairo 1.16.0-r2 —
Alpine v3.14 cairo 1.16.0-r2 —
Alpine v3.13 cairo 1.16.0-r2 —
Alpine v3.12 cairo 1.16.0-r3 —
Alpine v3.11 cairo 1.16.0-r3 —
Alpine v3.10 cairo 1.16.0-r3 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 cairo +3 1.15.12-6.el8 ELSA-2022-1961
Oracle Linux 8 pixman +1 0.38.4-2.el8 ELSA-2022-1961

Advisories 6

References