Your submission was sent successfully! Close

CVE-2017-8779

Published: 4 May 2017

rpcbind through 0.2.4, LIBTIRPC through 1.0.1 and 1.0.2-rc through 1.0.2-rc3, and NTIRPC through 1.4.3 do not consider the maximum RPC data size during memory allocation for XDR strings, which allows remote attackers to cause a denial of service (memory consumption with no subsequent free) via a crafted UDP packet to port 111, aka rpcbomb.

Notes

AuthorNote
mdeslaur
patch used by Debian in 0.2.3-0.6 isn't the correct one and
the reproducer still works against rpcbind
Priority

Medium

CVSS 3 base score: 7.5

Status

Package Release Status
libtirpc
Launchpad, Ubuntu, Debian
artful Not vulnerable
(0.2.5-1.2)
bionic Not vulnerable
(0.2.5-1.2)
cosmic Not vulnerable
(0.2.5-1.2)
disco Not vulnerable
(0.2.5-1.2)
eoan Not vulnerable
(0.2.5-1.2)
focal Not vulnerable
(0.2.5-1.2)
groovy Not vulnerable
(0.2.5-1.2)
hirsute Not vulnerable
(0.2.5-1.2)
impish Not vulnerable
(0.2.5-1.2)
jammy Not vulnerable
(0.2.5-1.2)
precise
Released (0.2.2-5ubuntu0.1)
trusty
Released (0.2.2-5ubuntu2.1)
upstream
Released (0.2.5-1.2)
xenial
Released (0.2.5-1ubuntu0.1)
yakkety Ignored
(reached end-of-life)
zesty Ignored
(reached end-of-life)
ntirpc
Launchpad, Ubuntu, Debian
artful Ignored
(reached end-of-life)
bionic Not vulnerable
(1.6.1-1)
cosmic Not vulnerable
(1.6.1-1)
disco Not vulnerable
(1.6.1-1)
eoan Not vulnerable
(1.6.1-1)
focal Not vulnerable
(1.6.1-1)
groovy Not vulnerable
(1.6.1-1)
hirsute Not vulnerable
(1.6.1-1)
impish Not vulnerable
(1.6.1-1)
jammy Not vulnerable
(1.6.1-1)
precise Does not exist

trusty Does not exist

upstream
Released (1.4.4-1)
xenial Ignored
(end of standard support, was needed)
yakkety Ignored
(reached end-of-life)
zesty Ignored
(reached end-of-life)
rpcbind
Launchpad, Ubuntu, Debian
artful Ignored
(reached end-of-life)
bionic
Released (0.2.3-0.6ubuntu0.18.04.2)
cosmic Ignored
(reached end-of-life)
disco Not vulnerable
(1.2.5-0.3)
eoan Not vulnerable
(1.2.5-0.3build1)
focal Not vulnerable
(1.2.5-8)
groovy Not vulnerable
(1.2.5-9)
hirsute Not vulnerable
(1.2.5-9)
impish Not vulnerable
(1.2.5-9)
jammy Not vulnerable
(1.2.5-9)
precise Ignored
(end of ESM support, was needs-triage)
trusty
Released (0.2.1-2ubuntu2.2+esm1)
upstream Needs triage

xenial
Released (0.2.3-0.2ubuntu0.16.04.1+esm1)
yakkety Ignored
(reached end-of-life)
zesty Ignored
(reached end-of-life)
Patches:
upstream: https://git.linux-nfs.org/?p=steved/rpcbind.git;a=commit;h=7ea36eeece56b59f98e469934e4c20b4da043346