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. This vulnerability affects Firefox < 52 Firefox ESR < 45.8 Thunderbird < 52 and Thunderbird < 45.8.