Every CVE Search/ Get API key

CVE-2014-8641

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox...

7.5 HighFix available

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Exploit likelihood

4.16%Down 8.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Record
CVE-2014-8641
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE List No score

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Record
CVE-2014-8641
Updated
2026-11-02
EUVDEUVD-2014-8478 No score

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Record
EUVD-2014-8478
Updated
2026-11-03
GitHub AdvisoriesGHSA-ccgg-x9xx-x49v No score

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox...

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Record
GHSA-ccgg-x9xx-x49v
Updated
2026-11-02
OSVMGASA-2015-0025 No score

Updated firefox and thunderbird packages fixes security vulnerabilities

Several flaws were found in the processing of malformed web content. A web page containing malicious content could cause Firefox or Thunderbird to crash or, potentially, execute arbitrary code with the privileges of the user running it (CVE-2014-8634).

It was found that the Beacon interface implementation in Firefox and Thunderbird did not follow the Cross-Origin Resource Sharing (CORS) specification. A web page containing malicious content could allow a remote attacker to conduct a Cross-Site Request Forgery (XSRF) attack (CVE-2014-8638).

It was found that a Web Proxy returning a 407 Proxy Authentication response with a Set-Cookie header could inject cookies into the originally requested domain. This could be used for session-fixation attacks. This attack only allows cookies to be written but does not allow them to be read (CVE-2014-8639).

Security researcher Mitchell Harper discovered a read-after-free in WebRTC due to the way tracks are handled. This results in a either a potentially exploitable crash or incorrect WebRTC behavior. Note that this issue only affects Firefox (CVE-2014-8641).

Record
MGASA-2015-0025
Updated
2026-11-02
OSVMGASA-2015-0028 No score

Updated iceape package fixes security vulnerabilities

Updated iceape packages fix security issues:

Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, Thunderbird before 31.4, and SeaMonkey before 2.32 allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code via unknown vectors. (CVE-2014-8634)

Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 35.0 and SeaMonkey before 2.32 allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code via unknown vectors. (CVE-2014-8635)

Mozilla Firefox before 35.0 and SeaMonkey before 2.32 do not properly initialize memory for BMP images, which allows remote attackers to obtain sensitive information from process memory via a crafted web page that triggers the rendering of malformed BMP data within a CANVAS element. (CVE-2014-8637)

The navigator.sendBeacon implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, Thunderbird before 31.4, and SeaMonkey before 2.32 omits the CORS Origin header, which allows remote attackers to bypass intended CORS access-control checks and conduct cross-site request forgery (CSRF) attacks via a crafted web site. (CVE-2014-8638)

Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, Thunderbird before 31.4, and SeaMonkey before 2.32 do not properly interpret Set-Cookie headers within responses that have a 407 (aka Proxy Authentication Required) status code, which allows remote HTTP proxy servers to conduct session fixation attacks by providing a cookie name that corresponds to the session cookie of the origin server.(CVE-2014-8639)

The mozilla::dom::AudioParamTimeline::AudioNodeInputValue function in the Web Audio API implementation in Mozilla Firefox before 35.0 and SeaMonkey before 2.32 does not properly restrict timeline operations, which allows remote attackers to cause a denial of service (uninitialized-memory read and application crash) via crafted API calls. (CVE-2014-8640)

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data. (CVE-2014-8641)

Mozilla Firefox before 35.0 and SeaMonkey before 2.32 do not consider the id-pkix-ocsp-nocheck extension in deciding whether to trust an OCSP responder, which makes it easier for remote attackers to obtain sensitive information by sniffing the network during a session in which there was an incorrect decision to accept a compromised and revoked certificate. (CVE-2014-8642)

The XrayWrapper implementation in Mozilla Firefox before 35.0 and SeaMonkey before 2.32 does not properly interact with a DOM object that has a named getter, which might allow remote attackers to execute arbitrary JavaScript code with chrome privileges via unspecified vectors. (CVE-2014-8636)

Record
MGASA-2015-0028
Updated
2026-11-02
Show 5 moreShow less
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:10218-1 No score

seamonkey-2.40-6.1 on GA media

These are all security issues fixed in the seamonkey-2.40-6.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10218-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
OSVUBUNTU-CVE-2014-8641 No score

Use-after-free vulnerability in the WebRTC implementation in Mozilla Firefox before 35.0, Firefox ESR 31.x before 31.4, and SeaMonkey before 2.32 allows remote attackers to execute arbitrary code via crafted track data.

Record
UBUNTU-CVE-2014-8641
Updated
2026-11-02
OSVUSN-2458-1 No score

firefox vulnerabilities

Christian Holler, Patrick McManus, Christoph Diehl, Gary Kwong, Jesse Ruderman, Byron Campen, Terrence Cole, and Nils Ohlmeier 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-2014-8634, CVE-2014-8635)

Bobby Holley discovered that some DOM objects with certain properties can bypass XrayWrappers in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to bypass security restrictions. (CVE-2014-8636)

Michal Zalewski discovered a use of uninitialized memory when rendering malformed bitmap images on a canvas element. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to steal confidential information. (CVE-2014-8637)

Muneaki Nishimura discovered that requests from navigator.sendBeacon() lack an origin header. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to conduct cross-site request forgery (XSRF) attacks. (CVE-2014-8638)

Xiaofeng Zheng discovered that a web proxy returning a 407 response could inject cookies in to the originally requested domain. If a user connected to a malicious web proxy, an attacker could potentially exploit this to conduct session-fixation attacks. (CVE-2014-8639)

Holger Fuhrmannek discovered a crash in Web Audio while manipulating timelines. 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-2014-8640)

Mitchell Harper discovered a use-after-free in WebRTC. 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-2014-8641)

Brian Smith discovered that OCSP responses would fail to verify if signed by a delegated OCSP responder certificate with the id-pkix-ocsp-nocheck extension, potentially allowing a user to connect to a site with a revoked certificate. (CVE-2014-8642)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
iceweasel
Debian:7
From an advisory covering 4 CVEs
before 31.4.0esr-1~deb7u1, plus listed versions
10.0.12esr-110.0.12esr-1+alpha10.0.12esr-1+nmu110.0.12esr-1+nmu1+alpha11.0-1
Show 45 moreShow less
11.0-211.0-311.0-411.0~b1-111.0~b1-211.0~b2-111.0~b3-111.0~b4-111.0~b5-111.0~b6-112.0-112.0-212.0-312.0-412.0-512.0-612.0-713.0-113.0.1-113.0.1-214.0.1-114.0.1-215.0-115.0.1-116.0-116.0.1-116.0.2-117.0-117.0.1-117.0.1-217.0.10esr-1~deb7u117.0.5esr-117.0.6esr-117.0.6esr-1~deb7u117.0.7esr-117.0.7esr-1~deb7u117.0.7esr-217.0.8esr-117.0.8esr-1~deb7u117.0.8esr-217.0.8esr-2~deb7u117.0.9esr-1~deb7u118.0-118.0.1-118.0.2-1
31.4.0esr-1~deb7u1
firefox
Mageia:4
From an advisory covering 4 CVEs
before 31.4.0-1.mga4
31.4.0-1.mga4
firefox-l10n
Mageia:4
From an advisory covering 4 CVEs
before 31.4.0-1.mga4
31.4.0-1.mga4
thunderbird
Mageia:4
From an advisory covering 4 CVEs
before 31.4.0-1.mga4
31.4.0-1.mga4
thunderbird-l10n
Mageia:4
From an advisory covering 4 CVEs
before 31.4.0-1.mga4
31.4.0-1.mga4
iceape
Mageia:4
From an advisory covering 9 CVEs
before 2.32-1.mga4
2.32-1.mga4
firefox
Red Hat:enterprise_linux:5::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el5_11
0:31.4.0-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el5_11
0:31.4.0-1.el5_11
firefox
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el5_11
0:31.4.0-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el5_11
0:31.4.0-1.el5_11
Show 30 moreShow less
Affected packages
PackageAffectedFixed
firefox
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el6_6
0:31.4.0-1.el6_6
firefox
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
xulrunner-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:31.4.0-1.el7_0
0:31.4.0-1.el7_0
firefox
Ubuntu:14.04:LTS
before 35.0+build3-0ubuntu0.14.04.2, plus listed versions
24.0+build1-0ubuntu125.0+build3-0ubuntu0.13.10.128.0~b2+build1-0ubuntu228.0+build1-0ubuntu128.0+build2-0ubuntu1
Show 8 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.1
35.0+build3-0ubuntu0.14.04.2
firefox
Ubuntu:14.04:LTS
From an advisory covering 9 CVEs
before 35.0+build3-0ubuntu0.14.04.2, plus listed versions
24.0+build1-0ubuntu125.0+build3-0ubuntu0.13.10.128.0~b2+build1-0ubuntu228.0+build1-0ubuntu128.0+build2-0ubuntu1
Show 8 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.1
35.0+build3-0ubuntu0.14.04.2
MozillaFirefox
openSUSE:Tumbleweed
From an advisory covering 899 CVEs
before 50.1.0-1.1
50.1.0-1.1
firefox-esr
openSUSE:Tumbleweed
From an advisory covering 1860 CVEs
before 128.5.1-1.1
128.5.1-1.1

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-2014-8641 is a high vulnerability (CVSS 7.5) in Mozilla Firefox, published January 14, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.16%, the 90th percentile. Fixed in firefox 35.0+build3-0ubuntu0.14.04.2.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 65 versions and 1,964 references. The JSON record has them.

MoveEnter Open