Name | CVE-2016-8863 |
Description | Heap-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. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | DLA-747-1, DLA-748-1, DSA-3736-1 |
Debian Bugs | 842093 |
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|---|---|---|
libupnp (PTS) | jessie, jessie (lts) | 1:1.6.19+git20141001-1+deb8u2 | fixed |
stretch (security), stretch (lts), stretch | 1:1.6.19+git20160116-1.2+deb9u1 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|---|---|---|---|---|---|
libupnp | source | wheezy | 1:1.6.17-1.2+deb7u2 | DLA-747-1 | ||
libupnp | source | jessie | 1:1.6.19+git20141001-1+deb8u1 | DSA-3736-1 | ||
libupnp | source | (unstable) | 1:1.6.19+git20160116-1.2 | 842093 | ||
libupnp4 | source | wheezy | 1.8.0~svn20100507-1.2+deb7u1 | DLA-748-1 | ||
libupnp4 | source | (unstable) | (unfixed) |
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