Every CVE Search/ Get API key

CVE-2016-1973

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox...

8.8 HighFix available

CVE-2016-1973 is a high vulnerability (CVSS 8.8) in Mozilla Firefox, published March 8, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.98%, the 87th percentile. Fixed in firefox-esr 45.0esr-1.

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.98%Down 2.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 8.8

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
CVE-2016-1973
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/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
Updated
2026-11-02
CVE List No score

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
CVE-2016-1973
Updated
2026-11-02
EUVDEUVD-2016-3062 No score

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
EUVD-2016-3062
Updated
2026-11-03
GitHub AdvisoriesGHSA-rx9c-3qcp-h267 8.8

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox...

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
GHSA-rx9c-3qcp-h267
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.8

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
CVE-2016-1973
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-1973 8.8

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
DEBIAN-CVE-2016-1973
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2016-1973 8.8

Race condition in the GetStaticInstance function in the WebRTC implementation in Mozilla Firefox before 45.0 might allow remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via unspecified vectors.

Record
UBUNTU-CVE-2016-1973
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2024:10071-1 No score

MozillaFirefox-50.1.0-1.1 on GA media

These are all security issues fixed in the MozillaFirefox-50.1.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10071-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14572-1 No score

firefox-esr-128.5.1-1.1 on GA media

These are all security issues fixed in the firefox-esr-128.5.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14572-1
Updated
2026-11-02
OSVUSN-2917-1 No score

firefox vulnerabilities

Francis Gabriel discovered a buffer overflow during ASN.1 decoding in NSS. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1950)

Bob Clary, Christoph Diehl, Christian Holler, Andrew McCreight, Daniel Holbert, Jesse Ruderman, Randell Jesup, Carsten Book, Gian-Carlo Pascutto, Tyson Smith, Andrea Marchesini, and Jukka Jylänki discovered multiple memory safety issues in Firefox. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit these to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1952, CVE-2016-1953)

Nicolas Golubovic discovered that CSP violation reports can be used to overwrite local files. If a user were tricked in to opening a specially crafted website with addon signing disabled and unpacked addons installed, an attacker could potentially exploit this to gain additional privileges. (CVE-2016-1954)

Muneaki Nishimura discovered that CSP violation reports contained full paths for cross-origin iframe navigations. An attacker could potentially exploit this to steal confidential data. (CVE-2016-1955)

Ucha Gobejishvili discovered that performing certain WebGL operations resulted in memory resource exhaustion with some Intel GPUs, requiring a reboot. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service. (CVE-2016-1956)

Jose Martinez and Romina Santillan discovered a memory leak in libstagefright during MPEG4 video file processing in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via memory exhaustion. (CVE-2016-1957)

Abdulrahman Alqabandi discovered that the addressbar could be blank or filled with page defined content in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to conduct URL spoofing attacks. (CVE-2016-1958)

Looben Yang discovered an out-of-bounds read in Service Worker Manager. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1959)

A use-after-free was discovered in the HTML5 string parser. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1960)

A use-after-free was discovered in the SetBody function of HTMLDocument. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1961)

Dominique Hazaël-Massieux discovered a use-after-free when using multiple WebRTC data channels. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1962)

It was discovered that Firefox crashes when local files are modified whilst being read by the FileReader API. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2016-1963)

Nicolas Grégoire discovered a use-after-free during XML transformations. If a user were tricked in to…

Record
USN-2917-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
firefox-esr
Debian:12
before 45.0esr-1
45.0esr-1
firefox-esr
Debian:13
before 45.0esr-1
45.0esr-1
firefox-esr
Debian:14
before 45.0esr-1
45.0esr-1
firefox
Red Hat:enterprise_linux:5::client
before 0:38.7.0-1.el5_11
0:38.7.0-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::client
before 0:38.7.0-1.el5_11
0:38.7.0-1.el5_11
firefox
Red Hat:enterprise_linux:5::server
before 0:38.7.0-1.el5_11
0:38.7.0-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::server
before 0:38.7.0-1.el5_11
0:38.7.0-1.el5_11
firefox
Red Hat:enterprise_linux:6::client
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::client
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox
Red Hat:enterprise_linux:6::computenode
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
Show 14 moreShow less
Affected packages
PackageAffectedFixed
firefox-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox
Red Hat:enterprise_linux:6::server
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::server
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox
Red Hat:enterprise_linux:6::workstation
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:38.7.0-1.el6_7
0:38.7.0-1.el6_7
firefox
Red Hat:enterprise_linux:7::client
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox-debuginfo
Red Hat:enterprise_linux:7::client
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox
Red Hat:enterprise_linux:7::server
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox-debuginfo
Red Hat:enterprise_linux:7::server
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox
Red Hat:enterprise_linux:7::workstation
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:38.7.0-1.el7_2
0:38.7.0-1.el7_2
firefox
Ubuntu:14.04:LTS
before 45.0+build2-0ubuntu0.14.04.1, plus listed versions
24.0+build1-0ubuntu125.0+build3-0ubuntu0.13.10.128.0~b2+build1-0ubuntu228.0+build1-0ubuntu128.0+build2-0ubuntu1
Show 31 moreShow less
28.0+build2-0ubuntu229.0+build1-0ubuntu0.14.04.230.0+build1-0ubuntu0.14.04.331.0+build1-0ubuntu0.14.04.132.0+build1-0ubuntu0.14.04.132.0.3+build1-0ubuntu0.14.04.133.0+build2-0ubuntu0.14.04.134.0+build2-0ubuntu0.14.04.135.0+build3-0ubuntu0.14.04.235.0.1+build1-0ubuntu0.14.04.136.0+build2-0ubuntu0.14.04.436.0.1+build2-0ubuntu0.14.04.136.0.4+build1-0ubuntu0.14.04.137.0+build2-0ubuntu0.14.04.137.0.1+build1-0ubuntu0.14.04.137.0.2+build1-0ubuntu0.14.04.138.0+build3-0ubuntu0.14.04.139.0+build5-0ubuntu0.14.04.139.0.3+build2-0ubuntu0.14.04.140.0+build4-0ubuntu0.14.04.140.0+build4-0ubuntu0.14.04.440.0.3+build1-0ubuntu0.14.04.141.0+build3-0ubuntu0.14.04.141.0.1+build2-0ubuntu0.14.04.141.0.2+build2-0ubuntu0.14.04.142.0+build2-0ubuntu0.14.04.143.0+build1-0ubuntu0.14.04.143.0.4+build3-0ubuntu0.14.04.144.0+build3-0ubuntu0.14.04.144.0.1+build2-0ubuntu0.14.04.144.0.2+build1-0ubuntu0.14.04.1
45.0+build2-0ubuntu0.14.04.1
MozillaFirefox
openSUSE:Tumbleweed
before 50.1.0-1.1
50.1.0-1.1
firefox-esr
openSUSE:Tumbleweed
before 128.5.1-1.1
128.5.1-1.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 2,010 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open