CVE-2016-8863

NameCVE-2016-8863
DescriptionHeap-based buffer overflow in the create_url_list function in gena/gena_device.c in Portable UPnP SDK (aka libupnp) before 1.6.21 allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a valid URI followed by an invalid one in the CALLBACK header of an SUBSCRIBE request.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-747-1, DLA-748-1, DSA-3736-1
Debian Bugs842093

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
libupnp (PTS)jessie, jessie (lts)1:1.6.19+git20141001-1+deb8u2fixed
stretch (security), stretch (lts), stretch1:1.6.19+git20160116-1.2+deb9u1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
libupnpsourcewheezy1:1.6.17-1.2+deb7u2DLA-747-1
libupnpsourcejessie1:1.6.19+git20141001-1+deb8u1DSA-3736-1
libupnpsource(unstable)1:1.6.19+git20160116-1.2842093
libupnp4sourcewheezy1.8.0~svn20100507-1.2+deb7u1DLA-748-1
libupnp4source(unstable)(unfixed)

Notes

https://sourceforge.net/p/pupnp/bugs/133/
Patch: https://sourceforge.net/p/pupnp/bugs/_discuss/thread/f2781a77/d8a2/attachment/0001-Fix-out-of-bound-access-in-create_url_list-CVE-2016-.patch

Search for package or bug name: Reporting problems