CVE-2017-5400

JIT-spray targeting asm.js combined with a heap spray allows for a bypass of ASLR and DEP protections leading to potential memory corruption attacks

published June 11, 2018

CVSS
โ€”
EPSS
4%
Percentile
89.4
In the wild
Unconfirmed
What it is

โš ๏ธ A crafty JIT-spray could invite a memory corruption party! This vulnerability mixes asm.js and heap spraying to outsmart ASLR and DEP protections in Firefox and Thunderbird versions less than 52 and 45.8 respectively. ๐Ÿ”ฅ Imagine a mischievous magician who knows just the right tricks to pull off a heist in a security-guarded museum. By manipulating the stage (the memory), they can slip past the guards (ASLR and DEP) undetected, wreaking havoc while everyone watches the show. If exploited, this vulnerability could allow an attacker to gain control over memory, potentially leading to unauthorized access to sensitive information or even complete takeover of affected systems. This is no small matter; the consequences could be devastating, like a burglar walking away with priceless artifacts.

Put simply

Imagine a mischievous magician who knows just the right tricks to pull off a heist in a security-guarded museum. By manipulating the stage (the memory), they can slip past the guards (ASLR and DEP) undetected, wreaking havoc while everyone watches the show. This vulnerability allows attackers to bypass memory protection mechanisms like ASLR and DEP through a combination of Just-In-Time (JIT) spraying targeting asm.js and heap spraying techniques, enabling potential memory corruption attacks.

What to do

If exploited, this vulnerability could allow an attacker to gain control over memory, potentially leading to unauthorized access to sensitive information or even complete takeover of affected systems. This is no small matter; the consequences could be devastating, like a burglar walking away with priceless artifacts. To protect yourself, update Firefox to version 52 or later, and Thunderbird to version 52 or later as well. Ensure that your software is regularly checked for updates to reduce exposure to this kind of vulnerability. ๐Ÿ›ก๏ธ You've got this! Let's keep our browsers secure and the internet a better place! ๐Ÿš€

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03620 ยท 89.4th percentile
Published
2018-06-11T21:00Z
EPSS history
Timeline
  • 11 JUN 21:00Z
    JIT-spray targeting asm.js combined with a heap spray allows for a bypass of ASLR and DEP protections leading to potential memory corruption attacks
    cvelistv5