Every CVE Search/ Get API key

CVE-2015-4497

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox...

10.0 HighFix available

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Exploit likelihood

8.01%Down 3.3 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 10.0

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Record
CVE-2015-4497
CVSS 2.0
10.0 HighAV:N/AC:L/Au:N/C:C/I:C/A:C
Updated
2026-11-02
CVE List No score

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Record
CVE-2015-4497
Updated
2026-11-02
EUVDEUVD-2015-4517 No score

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Record
EUVD-2015-4517
Updated
2026-11-03
GitHub AdvisoriesGHSA-v9wp-mjxj-3vqc No score

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox...

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Record
GHSA-v9wp-mjxj-3vqc
Updated
2026-11-02
OSVMGASA-2015-0331 No score

Updated firefox package fixes security vulnerability

Updated firefox packages fix security vulnerabilities:

A flaw was found in the processing of malformed web content. A web page containing malicious content could cause Firefox to crash or, potentially, execute arbitrary code with the privileges of the user running Firefox (CVE-2015-4497).

A flaw was found in the way Firefox handled installation of add-ons. An attacker could use this flaw to bypass the add-on installation prompt, and trick the user into installing an add-on from a malicious source (CVE-2015-4498).

Record
MGASA-2015-0331
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
Show 5 moreShow less
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
OSVSUSE-SU-2015:1476-1 No score

Security update for MozillaFirefox, mozilla-nss

Mozilla Firefox was updated to version 38.2.1 ESR to fix several critical and non critical security vulnerabilities.

  • Firefox was updated to 38.2.1 ESR (bsc#943608)

    • MFSA 2015-94/CVE-2015-4497 (bsc#943557) Use-after-free when resizing canvas element during restyling
    • MFSA 2015-95/CVE-2015-4498 (bsc#943558) Add-on notification bypass through data URLs
  • Firefox was updated to 38.2.0 ESR (bsc#940806)

    • MFSA 2015-78/CVE-2015-4495 (bmo#1178058, bmo#1179262) Same origin violation and local file stealing via PDF reader
    • MFSA 2015-79/CVE-2015-4473/CVE-2015-4474 (bmo#1143130, bmo#1161719, bmo#1177501, bmo#1181204, bmo#1184068, bmo#1188590, bmo#1146213, bmo#1178890, bmo#1182711) Miscellaneous memory safety hazards (rv:40.0 / rv:38.2)
    • MFSA 2015-80/CVE-2015-4475 (bmo#1175396) Out-of-bounds read with malformed MP3 file
    • MFSA 2015-82/CVE-2015-4478 (bmo#1105914) Redefinition of non-configurable JavaScript object properties
    • MFSA 2015-83/CVE-2015-4479 (bmo#1185115, bmo#1144107, bmo#1170344, bmo#1186718) Overflow issues in libstagefright
    • MFSA 2015-87/CVE-2015-4484 (bmo#1171540) Crash when using shared memory in JavaScript
    • MFSA 2015-88/CVE-2015-4491 (bmo#1184009) Heap overflow in gdk-pixbuf when scaling bitmap images
    • MFSA 2015-89/CVE-2015-4485/CVE-2015-4486 (bmo#1177948, bmo#1178148) Buffer overflows on Libvpx when decoding WebM video
    • MFSA 2015-90/CVE-2015-4487/CVE-2015-4488/CVE-2015-4489 (bmo#1176270, bmo#1182723, bmo#1171603) Vulnerabilities found through code inspection
    • MFSA 2015-92/CVE-2015-4492 (bmo#1185820) Use-after-free in XMLHttpRequest with shared workers

Mozilla NSS switched the CKBI ABI from 1.98 to 2.4, which is what Firefox 38ESR uses.

Record
SUSE-SU-2015:1476-1
Updated
2026-11-02
OSVSUSE-SU-2015:1504-1 No score

Security update for MozillaFirefox

Mozilla Firefox was updated to 38.2.1 ESR, fixing two severe security bugs. (bsc#943608)

  • MFSA 2015-94/CVE-2015-4497 (bsc#943557): Use-after-free when resizing canvas element during restyling
  • MFSA 2015-95/CVE-2015-4498 (bsc#943558): Add-on notification bypass through data URLs
Record
SUSE-SU-2015:1504-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-4497 No score

Use-after-free vulnerability in the CanvasRenderingContext2D implementation in Mozilla Firefox before 40.0.3 and Firefox ESR 38.x before 38.2.1 allows remote attackers to execute arbitrary code by leveraging improper interaction between resize events and changes to Cascading Style Sheets (CSS) token sequences for a CANVAS element.

Record
UBUNTU-CVE-2015-4497
Updated
2026-11-02
OSVUSN-2723-1 No score

firefox vulnerabilities

A use-after-free was discovered when resizing a canvas element during restyling 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 application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2015-4497)

Bas Venis discovered that the addon install permission prompt could be bypassed using data: URLs in some circumstances. It was also discovered that the installation notification could be made to appear over another site. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to install a malicious addon. (CVE-2015-4498)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
iceweasel
Debian:7
From an advisory covering 2 CVEs
before 38.2.1esr-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
38.2.1esr-1~deb7u1
iceweasel
Debian:8
From an advisory covering 2 CVEs
before 38.2.1esr-1~deb8u1, plus listed versions
31.6.0esr-131.7.0esr-1~deb7u131.7.0esr-1~deb8u131.8.0esr-1~deb7u131.8.0esr-1~deb8u1
Show 36 moreShow less
32.0-132.0.3-132.0~b1-132.0~b3-132.0~b5-133.0-133.0-233.1-134.0-135.0-135.0.1-136.0-136.0-236.0.1-136.0.1-236.0.4-137.0-137.0.1-137.0.2-138.0-138.0-238.0.1-138.0.1-238.0.1-338.0.1-438.0.1-538.1.0esr-138.1.0esr-238.1.0esr-338.1.1esr-138.1.1esr-1~deb9u138.2.0esr-138.2.0esr-1~deb7u138.2.0esr-1~deb8u138.2.0esr-1~stretch38.2.1esr-1~deb7u1
38.2.1esr-1~deb8u1
firefox
Mageia:4
From an advisory covering 2 CVEs
before 38.2.1-1.mga4
38.2.1-1.mga4
firefox-l10n
Mageia:4
From an advisory covering 2 CVEs
before 38.2.1-1.mga4
38.2.1-1.mga4
nspr
Mageia:4
From an advisory covering 2 CVEs
before 4.10.9-1.mga4
4.10.9-1.mga4
nss
Mageia:4
From an advisory covering 2 CVEs
before 3.20.0-1.mga4
3.20.0-1.mga4
firefox
Mageia:5
From an advisory covering 2 CVEs
before 38.2.1-1.mga5
38.2.1-1.mga5
firefox-l10n
Mageia:5
From an advisory covering 2 CVEs
before 38.2.1-1.mga5
38.2.1-1.mga5
nspr
Mageia:5
From an advisory covering 2 CVEs
before 4.10.9-1.mga5
4.10.9-1.mga5
nss
Mageia:5
From an advisory covering 2 CVEs
before 3.20.0-1.mga5
3.20.0-1.mga5
Show 36 moreShow less
Affected packages
PackageAffectedFixed
firefox
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el5_11
0:38.2.1-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el5_11
0:38.2.1-1.el5_11
firefox
Red Hat:enterprise_linux:5::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el5_11
0:38.2.1-1.el5_11
firefox-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el5_11
0:38.2.1-1.el5_11
firefox
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox
Red Hat:enterprise_linux:6::computenode
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 2 CVEs
before 0:38.2.1-1.el6_7
0:38.2.1-1.el6_7
firefox
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
firefox-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
firefox
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
firefox-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
firefox
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
firefox-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 2 CVEs
before 0:38.2.1-1.el7_1
0:38.2.1-1.el7_1
MozillaFirefox
SUSE:Linux Enterprise Desktop 12
From an advisory covering 16 CVEs
before 38.2.1esr-45.1
38.2.1esr-45.1
MozillaFirefox-branding-SLE
SUSE:Linux Enterprise Desktop 12
From an advisory covering 16 CVEs
before 31.0-14.1
31.0-14.1
mozilla-nss
SUSE:Linux Enterprise Desktop 12
From an advisory covering 16 CVEs
before 3.19.2.0-26.2
3.19.2.0-26.2
MozillaFirefox
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 16 CVEs
before 38.2.1esr-45.1
38.2.1esr-45.1
mozilla-nss
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 16 CVEs
before 3.19.2.0-26.2
3.19.2.0-26.2
MozillaFirefox
SUSE:Linux Enterprise Server 12
From an advisory covering 16 CVEs
before 38.2.1esr-45.1
38.2.1esr-45.1
MozillaFirefox-branding-SLE
SUSE:Linux Enterprise Server 12
From an advisory covering 16 CVEs
before 31.0-14.1
31.0-14.1
mozilla-nss
SUSE:Linux Enterprise Server 12
From an advisory covering 16 CVEs
before 3.19.2.0-26.2
3.19.2.0-26.2
MozillaFirefox
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 16 CVEs
before 38.2.1esr-45.1
38.2.1esr-45.1
MozillaFirefox-branding-SLE
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 16 CVEs
before 31.0-14.1
31.0-14.1
mozilla-nss
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 16 CVEs
before 3.19.2.0-26.2
3.19.2.0-26.2
MozillaFirefox
SUSE:Linux Enterprise Server 11 SP1-LTSS
From an advisory covering 2 CVEs
before 38.2.1esr-17.1
38.2.1esr-17.1
MozillaFirefox
SUSE:Linux Enterprise Server 11 SP1-TERADATA
From an advisory covering 2 CVEs
before 38.2.1esr-17.1
38.2.1esr-17.1
MozillaFirefox
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 2 CVEs
before 38.2.1esr-17.1
38.2.1esr-17.1
firefox
Ubuntu:14.04:LTS
before 40.0.3+build1-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 21 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.4
40.0.3+build1-0ubuntu0.14.04.1
firefox
Ubuntu:14.04:LTS
From an advisory covering 2 CVEs
before 40.0.3+build1-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 21 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.4
40.0.3+build1-0ubuntu0.14.04.1
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-2015-4497 is a high vulnerability (CVSS 10.0) in Mozilla Firefox, published August 27, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.01%, the 94th percentile. Fixed in firefox 40.0.3+build1-0ubuntu0.14.04.1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 112 versions and 1,900 references. The JSON record has them.

MoveEnter Open