Skip to content
OpenAdvisories
Unscored CVE-2015-0817 EUVD-2015-0830GHSA-4rw7-7wpq-7g64

The asm.js implementation in Mozilla Firefox before 36.0.3, Firefox ESR 31.x before 31.5.2, and SeaMonkey before 2.33.1 does not properly d…

Published Mar 24, 2015 · Updated Aug 6, 2024 · Assigned by mozilla

Description

The asm.js implementation in Mozilla Firefox before 36.0.3, Firefox ESR 31.x before 31.5.2, and SeaMonkey before 2.33.1 does not properly determine the cases in which bounds checking may be safely skipped during JIT compilation and heap access, which allows remote attackers to read or write to unintended memory locations, and consequently execute arbitrary code, via crafted JavaScript.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 7 iceweasel 31.5.3esr-1~deb7u1 DSA-3201-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS firefox 36.0.4+build1-0ubuntu0.14.04.1 USN-2538-1
ReleasePackageFixed inAdvisory
RHEL 7 firefox 31.5.3-3.el7_1 RHSA-2015:0718
RHEL 6 firefox 31.5.3-1.el6_6 RHSA-2015:0718
RHEL 5 firefox 31.5.3-1.el5_11 RHSA-2015:0718
ReleasePackageFixed inAdvisory
SLES 12 MozillaFirefox 31.5.3esr-27.1 SUSE-SU-2015:0630-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 MozillaFirefox 31.5.3esr-27.1 SUSE-SU-2015:0630-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed MozillaFirefox 50.1.0-1.1 openSUSE-SU-2024:10071-1
openSUSE Tumbleweed firefox-esr 128.5.1-1.1 openSUSE-SU-2024:14572-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 firefox 31.5.3-3.0.1.el7_1 ELSA-2015-0718

Advisories 7

References