Every CVE Search/ Get API key

CVE-2016-9447

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial...

7.8 HighFix available

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.84%Down 1.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.8

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
CVE-2016-9447
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-125, CWE-787
Updated
2026-11-02
CVE List No score

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
CVE-2016-9447
Updated
2026-11-02
EUVDEUVD-2016-10257 No score

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
EUVD-2016-10257
Updated
2026-11-03
GitHub AdvisoriesGHSA-653c-g2jf-pf9x 7.8

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial...

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
GHSA-653c-g2jf-pf9x
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-125
Updated
2026-11-02
OSV 7.8

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
CVE-2016-9447
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
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
Show 5 moreShow less
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
OSVUBUNTU-CVE-2016-9447 7.8

The ROM mappings in the NSF decoder in gstreamer 0.10.x allow remote attackers to cause a denial of service (out-of-bounds read or write) and possibly execute arbitrary code via a crafted NSF music file.

Record
UBUNTU-CVE-2016-9447
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/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-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-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
before 0.10.23-7.4+deb8u1, plus listed versions
0.10.23-7.4
0.10.23-7.4+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
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
Show 30 moreShow less
Affected packages
PackageAffectedFixed
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
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.2, plus listed versions
0.10.23-7ubuntu20.10.23-7.2ubuntu10.10.23-7.2ubuntu1.1
0.10.23-7.2ubuntu1.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-9447 is a high vulnerability (CVSS 7.8) in Gstreamer, published November 15, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.84%, the 86th percentile. Fixed in gst-plugins-bad0.10 0.10.23-7.4+deb8u1.

References

Show 40 moreShow less
MoveEnter Open