CVE-2018-12387
Reported by mozilla · Published October 18, 2018
A vulnerability where the JavaScript JIT compiler inlines Array.prototype.push with multiple arguments that results in the stack pointer being off by 8 bytes after a bailout. This leaks a memory address to the calling function which can be used as part of an exploit inside the sandboxed content process. This vulnerability affects Firefox ESR < 60.2.2 and Firefox < 62.0.3.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| firefox | Arch Linux | 62.0.3-1 |
| thunderbird | Ubuntu:18.04:LTS | 1:60.4.0+build2-0ubuntu0.18.04.1 |
| firefox | Ubuntu:18.04:LTS | 62.0.3+build1-0ubuntu0.18.04.1 |
| thunderbird | Ubuntu:14.04:LTS | 1:60.4.0+build2-0ubuntu0.14.04.1 |
| firefox | mozilla | 62.0.3, 60.2.2 |
| Firefox ESR | Mozilla | 60.2.2 |
| firefox | Ubuntu:16.04:LTS | 62.0.3+build1-0ubuntu0.16.04.2 |
| thunderbird | Ubuntu:16.04:LTS | 1:60.4.0+build2-0ubuntu0.16.04.1 |
| firefox | Ubuntu:14.04:LTS | 62.0.3+build1-0ubuntu0.14.04.2 |
Affected products
| Vendor | Product | Versions |
|---|---|---|
| Mozilla | Firefox ESR | unspecified |
| Mozilla | Firefox | unspecified |
| arch | firefox | 0 |
| Mozilla | Firefox ESR | * |
| Mozilla | Firefox | * |
Timeline
- Oct 3, 2018 CVE Published
- Apr 14, 2021 EPSS Score (30 in total, the first dated here)
- Mar 6, 2026 Distribution Patch (4 in total, the first dated here)
- Mar 6, 2026 Security Advisory (7 in total, the first dated here)
- Jun 17, 2026 CVE Updated
- Sep 25, 2026 Coalition ESS Score
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2018-12387
vulnetix vdb fixes CVE-2018-12387
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2018-12387/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart
References
- GLSA-201810-01 vendor-advisoryx_refsource_GENTOO
- 105460 vdb-entryx_refsource_BID
- USN-3778-1 vendor-advisoryx_refsource_UBUNTU
- x_refsource_CONFIRM
- DSA-4310 vendor-advisoryx_refsource_DEBIAN
- RHSA-2018:2884 vendor-advisoryx_refsource_REDHAT
- 1041770 vdb-entryx_refsource_SECTRACK
- x_refsource_CONFIRM
- RHSA-2018:2881 vendor-advisoryx_refsource_REDHAT