Your submission was sent successfully! Close

CVE-2018-20721

Published: 16 January 2019

URI_FUNC() in UriParse.c in uriparser before 0.9.1 has an out-of-bounds read (in uriParse*Ex* functions) for an incomplete URI with an IPv6 address containing an embedded IPv4 address, such as a "//[::44.1" address.

From the Ubuntu security team

It was discovered that uriparser incorrectly handled certain URIs. An attacker could use this vulnerability to cause a crash or possibly leak sensitive information.

Priority

Medium

CVSS 3 base score: 9.8

Status

Package Release Status
uriparser
Launchpad, Ubuntu, Debian
Upstream
Released (0.9.1-1)
Ubuntu 21.10 (Impish Indri) Not vulnerable
(0.9.1-1)
Ubuntu 21.04 (Hirsute Hippo) Not vulnerable
(0.9.1-1)
Ubuntu 20.04 LTS (Focal Fossa) Not vulnerable
(0.9.1-1)
Ubuntu 18.04 LTS (Bionic Beaver)
Released (0.8.4-1+deb9u2build0.18.04.1)
Ubuntu 16.04 ESM (Xenial Xerus) Ignored
(end of standard support, was needed)
Ubuntu 14.04 ESM (Trusty Tahr) Needed

Patches:
Upstream: https://github.com/uriparser/uriparser/commit/cef25028de5ff872c2e1f0a6c562eb3ea9ecbce4.patch