CVE-2014-1513
published 2014-03-19CVE-2014-1513: TypedArrayObject.cpp in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 does not prevent a…
PriorityP345high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
EPSS
5.58%
92.0th percentile
TypedArrayObject.cpp in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 does not prevent a zero-length transition during use of an ArrayBuffer object, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based out-of-bounds write or read) via a crafted web site.
Affected
25 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| debian | debian_linux | — | — |
| debian | debian_linux | — | — |
| mozilla | firefox | < 28.0 | 28.0 |
| mozilla | firefox | >= 24.0 < 24.4 | 24.4 |
| mozilla | seamonkey | < 2.25 | 2.25 |
| mozilla | thunderbird | < 24.4 | 24.4 |
| opensuse | opensuse | — | — |
| opensuse | opensuse | — | — |
| opensuse | opensuse | — | — |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_eus | — | — |
| redhat | enterprise_linux_server | — | — |
| redhat | enterprise_linux_server | — | — |
| redhat | enterprise_linux_server_aus | — | — |
| redhat | enterprise_linux_server_eus | — | — |
| redhat | enterprise_linux_server_tus | — | — |
| redhat | enterprise_linux_workstation | — | — |
| redhat | enterprise_linux_workstation | — | — |
| suse | suse_linux_enterprise_desktop | — | — |
| suse | suse_linux_enterprise_server | — | — |
| suse | suse_linux_enterprise_software_development_kit | — | — |
CVSS provenance
nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
vendor_ubuntu9.8CRITICAL
vendor_redhat8.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-jcgc-g2q4-pjwr: TypedArrayObject
ghsa_unreviewed·2022-05-13
CVE-2014-1513 [HIGH] CWE-787 GHSA-jcgc-g2q4-pjwr: TypedArrayObject
TypedArrayObject.cpp in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 does not prevent a zero-length transition during use of an ArrayBuffer object, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based out-of-bounds write or read) via a crafted web site.
Ubuntu
Thunderbird vulnerabilities
vendor_ubuntu·2014-03-21·CVSS 9.8
CVE-2014-1493 [CRITICAL] Thunderbird vulnerabilities
Title: Thunderbird vulnerabilities
Summary: Several security issues were fixed in Thunderbird.
Benoit Jacob, Olli Pettay, Jan Varga, Jan de Mooij, Jesse Ruderman, Dan
Gohman and Christoph Diehl discovered multiple memory safety issues in
Thunderbird. If a user were tricked in to opening a specially crafted
message with scripting enabled, 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 Thunderbird.
(CVE-2014-1493)
Atte Kettunen discovered an out-of-bounds read during WAV file decoding.
If a user had enabled audio, an attacker could potentially exploit this
to cause a denial of service via application crash. (CVE-2014-1497)
Robert O'Callahan discovered a mechanism for timing
Red Hat
Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
vendor_redhat·2014-03-18·CVSS 8.8
CVE-2014-1513 [HIGH] CWE-125 Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
TypedArrayObject.cpp in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 does not prevent a zero-length transition during use of an ArrayBuffer object, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based out-of-bounds write or read) via a crafted web site.
Ubuntu
Firefox vulnerabilities
vendor_ubuntu·2014-03-18·CVSS 9.8
CVE-2014-1493 [CRITICAL] Firefox vulnerabilities
Title: Firefox vulnerabilities
Summary: Firefox could be made to crash or run programs as your login if it
opened a malicious website.
Benoit Jacob, Olli Pettay, Jan Varga, Jan de Mooij, Jesse Ruderman, Dan
Gohman, Christoph Diehl, Gregor Wagner, Gary Kwong, Luke Wagner, Rob
Fletcher and Makoto Kato 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-1493, CVE-2014-1494)
Atte Kettunen discovered an out-of-bounds read during WAV file decoding.
An attacker could potentially exploit this to cause a denial of service
via application crash. (CVE-2
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2014-3650 JBoss AeroGear: stored XSS via deviceToken
bugzilla·2014-09-19·CVSS 5.4
CVE-2014-3650 [MEDIUM] CVE-2014-3650 JBoss AeroGear: stored XSS via deviceToken
CVE-2014-3650 JBoss AeroGear: stored XSS via deviceToken
The user supplied deviceToken needs XSS protection. By issuing a malicious request an attacker can make visiting the /installations/ page result in a complete application compromise (as these pages have permission to issue all available REST calls). This is by simply having the entry pulled up, the victim doesn't have to "expand" it or otherwise interact with the installation entry to trigger the payload.
Discussion:
Upstream Issue:
https://issues.jboss.org/browse/AEROGEAR-1513
---
Statement:
Not Vulnerable. Aerogear is not provided by any Red Hat product.
---
As reported by Jan Rusnacko, this same flaw effect almost all of the account management fields: Email, Last Name, First, Name. That vector is not quite as serious (as
Bugzilla
CVE-2014-1513 Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
bugzilla·2014-03-18·CVSS 8.8
CVE-2014-1513 [HIGH] CVE-2014-1513 Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
CVE-2014-1513 Mozilla: Out-of-bounds read/write through neutering ArrayBuffer objects (MFSA 2014-31)
Security researcher Jüri Aedla, via TippingPoint's Pwn2Own contest, reported that TypedArrayObject does not handle the case where ArrayBuffer objects are neutered, setting their length to zero while still in use. This leads to out-of-bounds reads and writes into the JavaScript heap, allowing for arbitrary code execution.
In general this flaw cannot be exploited through email in the Thunderbird and Seamonkey products because scripting is disabled, but is potentially a risk in browser or browser-like contexts.
External Reference:
http://www.mozilla.org/security/announce/2014/mfsa2014-31.html
Acknowledgements:
Red Hat would like to thank the Mozilla project for reporting this issue. Up
arXiv
Breaking and Fixing Destructive Code Read Defenses
arxiv_fulltext·2020-07-05
Breaking and Fixing Destructive Code Read Defenses
Breaking and Fixing Destructive Code Read Defenses
Jannik Pewny
Ruhr-Universit\"at Bochum
[email protected]
Philipp Koppe
Ruhr-Universit\"at Bochum
[email protected]
Lucas Davi
Universit\"at Duisburg-Essen
[email protected]
Thorsten Holz
Ruhr-Universit\"at Bochum
[email protected]
## Abstract
Just-in-time return-oriented programming (JIT-ROP) is a powerful memory corruption attack that
bypasses various forms of code randomization.
Execute-only memory (XOM) can potentially prevent these attacks,
but requires source code.
In contrast, destructive code reads (DCR)
provide a trade-off between security and legacy compatibility.
The common belief is that DCR provides strong protection if combined with a high-entropy code randomization.
The contribution of this paper is twofold
http://lists.opensuse.org/opensuse-security-announce/2014-03/msg00016.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-03/msg00017.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-03/msg00022.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-04/msg00016.htmlhttp://rhn.redhat.com/errata/RHSA-2014-0310.htmlhttp://rhn.redhat.com/errata/RHSA-2014-0316.htmlhttp://www.debian.org/security/2014/dsa-2881http://www.debian.org/security/2014/dsa-2911http://www.mozilla.org/security/announce/2014/mfsa2014-31.htmlhttp://www.oracle.com/technetwork/topics/security/bulletinapr2016-2952098.htmlhttp://www.securityfocus.com/bid/66203http://www.ubuntu.com/usn/USN-2151-1https://bugzilla.mozilla.org/show_bug.cgi?id=982974https://security.gentoo.org/glsa/201504-01http://lists.opensuse.org/opensuse-security-announce/2014-03/msg00016.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-03/msg00017.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-03/msg00022.htmlhttp://lists.opensuse.org/opensuse-security-announce/2014-04/msg00016.htmlhttp://rhn.redhat.com/errata/RHSA-2014-0310.htmlhttp://rhn.redhat.com/errata/RHSA-2014-0316.htmlhttp://www.debian.org/security/2014/dsa-2881http://www.debian.org/security/2014/dsa-2911http://www.mozilla.org/security/announce/2014/mfsa2014-31.htmlhttp://www.oracle.com/technetwork/topics/security/bulletinapr2016-2952098.htmlhttp://www.securityfocus.com/bid/66203http://www.ubuntu.com/usn/USN-2151-1https://bugzilla.mozilla.org/show_bug.cgi?id=982974https://security.gentoo.org/glsa/201504-01
2014-03-19
Published