CVE-2018-18500: Heap write-after-free in Firefox, Analysis and Exploitation