Skip to content
OpenAdvisories
Unscored CVE-2019-20446 EUVD-2019-10992GHSA-whvx-2m69-j66g

In xml.rs in GNOME librsvg before 2.46.2, a crafted SVG file with nested patterns can cause denial of service when passed to the library fo…

Published Feb 2, 2020 · Updated Aug 5, 2024 · Assigned by mitre

Description

In xml.rs in GNOME librsvg before 2.46.2, a crafted SVG file with nested patterns can cause denial of service when passed to the library for processing. The attacker constructs pattern elements so that the number of final rendered objects grows exponentially.

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 librsvg 2.46.4-1 —
Debian 13 librsvg 2.46.4-1 —
Debian 12 librsvg 2.46.4-1 —
Debian 9 librsvg 2.40.21-0+deb9u1 DLA-2285-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS librsvg 2.40.20-2ubuntu0.1 USN-4436-1
Ubuntu 16.04 LTS librsvg 2.40.13-3ubuntu0.1 USN-4436-1
ReleasePackageFixed inAdvisory
RHEL 8 librsvg2 +2 2.42.7-4.el8 RHSA-2020:4709

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 librsvg2 +2 2.42.7-4.el8 ALSA-2020:4709

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 librsvg2 2.42.7-4.el8 RLSA-2020:4709
ReleasePackageFixed inAdvisory
SLES 15 SP2 librsvg 2.42.8-3.3.1 SUSE-SU-2020:0629-2
SLES 15 SP1 librsvg 2.42.8-3.3.1 SUSE-SU-2020:0629-2, SUSE-SU-2020:0629-1
SLES 12 SP5 librsvg 2.40.21-5.9.1 SUSE-SU-2020:0604-1
SLES 12 SP4 librsvg 2.40.21-5.9.1 SUSE-SU-2020:0604-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 librsvg 2.40.21-5.9.1 SUSE-SU-2020:0604-1
SLES for SAP 12 SP4 librsvg 2.40.21-5.9.1 SUSE-SU-2020:0604-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.1 librsvg 2.42.8-lp151.3.3.1 openSUSE-SU-2020:0343-1
ReleasePackageFixed inAdvisory
Alpine v3.24 librsvg 2.46.2-r0 —
Alpine v3.23 librsvg 2.46.2-r0 —
Alpine v3.22 librsvg 2.46.2-r0 —
Alpine v3.21 librsvg 2.46.2-r0 —
Alpine v3.20 librsvg 2.46.2-r0 —
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 librsvg 2.46.2-r0 —
Alpine v3.18 librsvg 2.46.2-r0 —
Alpine v3.17 librsvg 2.46.2-r0 —
Alpine v3.16 librsvg 2.46.2-r0 —
Alpine v3.15 librsvg 2.46.2-r0 —
Alpine v3.14 librsvg 2.46.2-r0 —
Alpine v3.13 librsvg 2.46.2-r0 —
Alpine v3.12 librsvg 2.46.2-r0 —
Alpine v3.11 librsvg 2.46.2-r0 —
Alpine v3.10 librsvg 2.40.21-r0 —
Alpine v3.9 librsvg 2.40.21-r0 —
Alpine v3.8 librsvg 2.40.21-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 librsvg2 +2 2.42.7-4.el8 ELSA-2020-4709

Advisories 11

References