Every CVE Search/ Get API key

CVE-2016-9445

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial...

7.5 HighFix available

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

4.84%Up 2.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
CVE-2016-9445
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-190
Updated
2026-11-02
CVE List No score

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
CVE-2016-9445
Updated
2026-11-02
EUVDEUVD-2016-10255 No score

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
EUVD-2016-10255
Updated
2026-11-03
GitHub AdvisoriesGHSA-vw8c-5cg5-c7cj 7.5

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial...

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
GHSA-vw8c-5cg5-c7cj
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-190
Updated
2026-11-02
OSV 7.5

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
CVE-2016-9445
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-9445 7.5

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
DEBIAN-CVE-2016-9445
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVRHSA-2016:2974 7.5

Red Hat Security Advisory: gstreamer-plugins-bad-free security update

Record
RHSA-2016:2974
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:0018 7.5

Red Hat Security Advisory: gstreamer-plugins-bad-free security update

Record
RHSA-2017:0018
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:0021 7.5

Red Hat Security Advisory: gstreamer1-plugins-bad-free security update

Record
RHSA-2017:0021
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-9445 7.5

Integer overflow in the vmnc decoder in the gstreamer allows remote attackers to cause a denial of service (crash) via large width and height values, which triggers a buffer overflow.

Record
UBUNTU-CVE-2016-9445
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2018-0012 No score

Updated gstreamer0.10-plugins-bad/gstreamer1.0-plugins-bad packages fix security vulnerability

Chris Evans discovered that the GStreamer plugin to decode VMware screen capture files allowed the execution of arbitrary code (CVE-2016-9445, CVE-2016-9446).

Chris Evans discovered that the GStreamer 0.10 plugin to decode NES Sound Format files allowed the execution of arbitrary code (CVE-2016-9447).

Hanno Boeck discovered multiple vulnerabilities in the GStreamer media framework and its codecs and demuxers, which may result in denial of service or the execution of arbitrary code if a malformed media file is opened (CVE-2016-9809, CVE-2016-9812, CVE-2016-9813, CVE-2017-5843, CVE-2017-5848).

The gstreamer0.10-plugins-bad package was affected by CVE-2016-9445, CVE-2016-9446, CVE-2016-9447, CVE-2016-9809, CVE-2017-5843, and CVE-2017-5848).

The gstreamer1.0-plugins-bad package was affected by CVE-2016-9445, CVE-2016-9446, CVE-2016-9809, CVE-2016-9812, CVE-2016-9813, CVE-2017-5843, and CVE-2017-5848.

Record
MGASA-2018-0012
Updated
2026-11-02
OSVSUSE-SU-2016:3296-1 No score

Security update for gstreamer-plugins-bad

This update for gstreamer-plugins-bad fixes the following security issues, which would allow attackers able to submit media files for indexing to cause code execution or crashes:

  • Check an integer overflow (CVE-2016-9445) and initialize a buffer (CVE-2016-9446) in vmncdec. (bsc#1010829)
  • CVE-2016-9809: Ensure codec_data has the right size when reading number of SPS (bsc#1013659).
  • CVE-2016-9812: Add more section size checks (bsc#1013678).
  • CVE-2016-9813: fix PAT parsing (bsc#1013680).
Record
SUSE-SU-2016:3296-1
Updated
2026-11-02
OSVSUSE-SU-2016:3297-1 No score

Security update for gstreamer-plugins-bad

This update for gstreamer-plugins-bad fixes the following issues:

  • CVE-2016-9809: Malicious mkv/h264 file could cause an off by one out of bounds read and lead to crash (bsc#1013659)
  • CVE-2016-9812: Malicious mpeg file could cause invalid a null pointer access and lead to crash (bsc#1013678)
  • CVE-2016-9813: Malicious mpegts file could cause invalid a null pointer access and lead to crash (bsc#1013680)
  • CVE-2016-9445, CVE-2016-9446: Check an integer overflow and initialize a buffer in vmncdec (bsc#1010829)
Record
SUSE-SU-2016:3297-1
Updated
2026-11-02
OSVSUSE-SU-2017:0027-1 No score

Security update for gstreamer-0_10-plugins-bad

This update for gstreamer-0_10-plugins-bad fixes the following issues:

  • CVE-2016-9445, CVE-2016-9446: Protection against buffer overflows (bsc#1010829)
  • CVE-2016-9447: Disable the nsf plugin (bsc#1010514)
Record
SUSE-SU-2017:0027-1
Updated
2026-11-02
OSVSUSE-SU-2017:0028-1 No score

Security update for gstreamer-0_10-plugins-bad

This update for gstreamer-0_10-plugins-bad fixes the following issues:

  • CVE-2016-9445, CVE-2016-9446: Protection against buffer overflows (bsc#1010829)
  • CVE-2016-9447: Disable the nsf plugin (bsc#1010514)
Record
SUSE-SU-2017:0028-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gst-plugins-bad1.0
Debian:12
before 1.10.1-1
1.10.1-1
gst-plugins-bad1.0
Debian:13
before 1.10.1-1
1.10.1-1
gst-plugins-bad1.0
Debian:14
before 1.10.1-1
1.10.1-1
gst-plugins-bad0.10
Debian:7
From an advisory covering 3 CVEs
before 0.10.23-7.1+deb7u3, plus listed versions
0.10.23-7.10.10.23-7.1+deb7u10.10.23-7.1+deb7u2
0.10.23-7.1+deb7u3
gst-plugins-bad0.10
Debian:8
From an advisory covering 2 CVEs
before 0.10.23-7.4+deb8u2, plus listed versions
0.10.23-7.40.10.23-7.4+deb8u1
0.10.23-7.4+deb8u2
gst-plugins-bad1.0
Debian:8
From an advisory covering 2 CVEs
before 1.4.4-2.1+deb8u1, plus listed versions
1.4.4-2.1
1.4.4-2.1+deb8u1
gstreamer0.10-plugins-bad
Mageia:5
From an advisory covering 8 CVEs
before 0.10.23-22.2.mga5
0.10.23-22.2.mga5
gstreamer1.0-plugins-bad
Mageia:5
From an advisory covering 8 CVEs
before 1.4.3-2.1.mga5
1.4.3-2.1.mga5
gstreamer0.10-plugins-bad
Mageia:5
From an advisory covering 8 CVEs
before 0.10.23-22.2.mga5.tainted
0.10.23-22.2.mga5.tainted
gstreamer1.0-plugins-bad
Mageia:5
From an advisory covering 8 CVEs
before 1.4.3-2.1.mga5.tainted
1.4.3-2.1.mga5.tainted
Show 61 moreShow less
Affected packages
PackageAffectedFixed
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-extras
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-extras
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free-extras
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:0.10.19-5.el6_8
0:0.10.19-5.el6_8
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer-plugins-bad-free-devel-docs
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.10.23-22.el7_3
0:0.10.23-22.el7_3
gstreamer1-plugins-bad-free
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer1-plugins-bad-free-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:1.4.5-6.el7_3
0:1.4.5-6.el7_3
gstreamer-plugins-bad
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 1.8.3-14.1
1.8.3-14.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 1.8.3-14.1
1.8.3-14.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 5 CVEs
before 1.8.3-14.1
1.8.3-14.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 1.8.3-14.1
1.8.3-14.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 1.8.3-14.1
1.8.3-14.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Desktop 12 SP1
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Software Development Kit 12 SP1
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-plugins-bad
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 1.2.4-3.4.1
1.2.4-3.4.1
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 3 CVEs
before 0.10.23-22.5
0.10.23-22.5
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 3 CVEs
before 0.10.23-22.5
0.10.23-22.5
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Workstation Extension 12 SP2
From an advisory covering 3 CVEs
before 0.10.23-22.5
0.10.23-22.5
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Desktop 12 SP1
From an advisory covering 3 CVEs
before 0.10.23-19.3.4
0.10.23-19.3.4
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Software Development Kit 12 SP1
From an advisory covering 3 CVEs
before 0.10.23-19.3.4
0.10.23-19.3.4
gstreamer-0_10-plugins-bad
SUSE:Linux Enterprise Workstation Extension 12 SP1
From an advisory covering 3 CVEs
before 0.10.23-19.3.4
0.10.23-19.3.4
gst-plugins-bad0.10
Ubuntu:14.04:LTS
before 0.10.23-7.2ubuntu1.3, plus listed versions
0.10.23-7ubuntu20.10.23-7.2ubuntu10.10.23-7.2ubuntu1.10.10.23-7.2ubuntu1.2
0.10.23-7.2ubuntu1.3
gst-plugins-bad1.0
Ubuntu:14.04:LTS
before 1.2.4-1~ubuntu1.1, plus listed versions
1.2.0-3ubuntu51.2.1-1ubuntu11.2.1-1ubuntu21.2.2-1ubuntu11.2.2-1ubuntu2
Show 4 moreShow less
1.2.2-1ubuntu41.2.3-1ubuntu11.2.3-1ubuntu21.2.4-1~ubuntu1
1.2.4-1~ubuntu1.1
gst-plugins-bad1.0
Ubuntu:16.04:LTS
before 1.8.2-1ubuntu0.2, plus listed versions
1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.1-1ubuntu3
Show 7 moreShow less
1.7.1-1ubuntu41.7.2-1ubuntu11.7.90-1ubuntu21.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.1
1.8.2-1ubuntu0.2

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-9445 is a high vulnerability (CVSS 7.5) in Gstreamer, published November 17, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.84%, the 92nd percentile. Fixed in gst-plugins-bad1.0 1.10.1-1.

References

Show 62 moreShow less
MoveEnter Open