CVE-2019-20446Uncontrolled Resource Consumption in Librsvg

Severity
6.5MEDIUMNVD
OSV7.8
EPSS
1.3%
top 20.03%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 2
Latest updateMay 24

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HExploitability: 2.8 | Impact: 3.6

Affected Packages5 packages

NVDgnome/librsvg2.42.02.42.8+2
Debiangnome/librsvg< 2.46.4-1+3
Ubuntugnome/librsvg< 2.40.13-3ubuntu0.2+3
debiandebian/librsvg< librsvg 2.46.4-1 (bookworm)
NVDopensuse/leap15.1

Also affects: Debian Linux 9.0, Fedora 30, 31, Ubuntu Linux 16.04, 18.04

🔴Vulnerability Details

4
GHSA
GHSA-whvx-2m69-j66g: In xml2022-05-24
OSV
librsvg regression2020-07-29
OSV
librsvg vulnerabilities2020-07-27
OSV
CVE-2019-20446: In xml2020-02-02

📋Vendor Advisories

4
Ubuntu
librsvg regression2020-07-29
Ubuntu
librsvg vulnerabilities2020-07-27
Red Hat
librsvg: Resource exhaustion via crafted SVG file with nested patterns2020-02-02
Debian
CVE-2019-20446: librsvg - In xml.rs in GNOME librsvg before 2.46.2, a crafted SVG file with nested pattern...2019

💬Community

6
Bugzilla
CVE-2019-20446 chromium: librsvg: Resource exhaustion via crafted SVG file with nested patterns [epel-all]2020-02-03
Bugzilla
CVE-2019-20446 thunderbird: librsvg: Resource exhaustion via crafted SVG file with nested patterns [fedora-all]2020-02-03
Bugzilla
CVE-2019-20446 chromium: librsvg: Resource exhaustion via crafted SVG file with nested patterns [fedora-all]2020-02-03
Bugzilla
CVE-2019-20446 librsvg: Resource exhaustion via crafted SVG file with nested patterns2020-02-03
Bugzilla
CVE-2019-20446 firefox: librsvg: Resource exhaustion via crafted SVG file with nested patterns [fedora-all]2020-02-03
CVE-2019-20446 — Uncontrolled Resource Consumption | cvebase