CVE-2016-9635
gstreamer-plugins-good: Heap buffer overflow in FLIC decoder
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (high), Oracle (medium), Ubuntu (medium).
Description
Heap-based buffer overflow in the flx_decode_delta_fli function in gst/flx/gstflxdec.c in the FLIC decoder in GStreamer before 1.10.2 allows remote attackers to execute arbitrary code or cause a denial of service (application crash) by providing a 'skip count' that goes beyond initialized buffer.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.10 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.11 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.12 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.13 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.14 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.15 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.16 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.17 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.18 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.19 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.20 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.21 | gst-plugins-good | 1.10.4-r0 |
Show all 44 entries from 37 sources
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.10 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.11 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.12 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.13 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.14 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.15 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.16 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.17 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.18 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.19 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.20 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.21 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.22 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.23 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.24 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.4 | gst-plugins-good1 | 1.8.3-r0 |
| alpine 3.5 | gst-plugins-good1 | 1.8.3-r0 |
| alpine 3.6 | gst-plugins-good1 | 1.10.4-r0 |
| alpine 3.7 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.8 | gst-plugins-good | 1.10.4-r0 |
| alpine 3.9 | gst-plugins-good | 1.10.4-r0 |
| alpine edge | gst-plugins-good | 1.10.4-r0 |
| debian 11 | gst-plugins-good1.0 | 1.10.1-2 |
| debian 12 | gst-plugins-good1.0 | 1.10.1-2 |
| debian 13 | gst-plugins-good1.0 | 1.10.1-2 |
| debian 14 | gst-plugins-good1.0 | 1.10.1-2 |
| debian 7 | gst-plugins-good0.10 | 0.10.31-3+nmu1+deb7u1 |
| debian 8 | gst-plugins-good0.10 | 0.10.31-3+nmu4+deb8u2 |
| debian 8 | gst-plugins-good1.0 | 1.4.4-2+deb8u2 |
| echo | gst-plugins-good1.0 | 1.10.1-2 |
| Oracle Linux 6 | gstreamer-plugins-good | 0.10.23-4.el6_8 |
| Oracle Linux 6 | gstreamer-plugins-good-devel | 0.10.23-4.el6_8 |
| Oracle Linux 7 | gstreamer-plugins-good | 0.10.31-12.el7_3 |
| Oracle Linux 7 | gstreamer-plugins-good-devel-docs | 0.10.31-12.el7_3 |
| Oracle Linux 7 | gstreamer1-plugins-good | 1.4.5-3.el7_3 |
| ubuntu 12.04 | gst-plugins-good0.10 | 0.10.31-1ubuntu1.3 |
| ubuntu 14.04 | gst-plugins-good0.10 | 0.10.31-3+nmu1ubuntu5.1 |
| ubuntu 14.04 | gst-plugins-good1.0 | 1.2.4-1~ubuntu1.1 |
| ubuntu 16.04 | gst-plugins-good0.10 | 0.10.31-3+nmu4ubuntu2.16.04.1 |
| ubuntu 16.04 | gst-plugins-good1.0 | 1.8.2-1ubuntu0.2 |
| ubuntu 16.04-ESM | gst-plugins-good0.10 | 0.10.31-3+nmu4ubuntu2.16.04.1 |
| ubuntu 16.04-ESM | gst-plugins-good1.0 | 1.8.2-1ubuntu0.2 |
| ubuntu 16.10 | gst-plugins-good1.0 | 1.8.3-1ubuntu1.1 |
| ubuntu 17.04 | gst-plugins-good1.0 | 1.10.2-1ubuntu1 |
References
- http://rhn.redhat.com/errata/RHSA-2016-2975.html
- http://rhn.redhat.com/errata/RHSA-2017-0019.html
- http://rhn.redhat.com/errata/RHSA-2017-0020.html
- http://www.debian.org/security/2016/dsa-3723
- http://www.debian.org/security/2016/dsa-3724
- http://www.openwall.com/lists/oss-security/2016/11/24/2
- http://www.securityfocus.com/bid/94499
- https://access.redhat.com/security/cve/CVE-2016-9635
All 18 references
- https://bugzilla.gnome.org/show_bug.cgi?id=774834
- https://gstreamer.freedesktop.org/releases/1.10/#1.10.2
- https://linux.oracle.com/cve/CVE-2016-9635.html
- https://linux.oracle.com/errata/ELSA-2017-0020.html
- https://nvd.nist.gov/vuln/detail/CVE-2016-9635
- https://scarybeastsecurity.blogspot.ch/2016/11/0day-exploit-advancing-exploitation.html
- https://scarybeastsecurity.blogspot.com/2016/11/0day-exploit-advancing-exploitation.html
- https://security.gentoo.org/glsa/201705-10
- https://www.cve.org/CVERecord?id=CVE-2016-9635
- https://www.ubuntu.com/usn/usn-3135-1/