cbcvebase.
CVE-2016-9079
published 2018-06-11

CVE-2016-9079: A use-after-free vulnerability in SVG Animation has been discovered. An exploit built on this vulnerability has been discovered in the wild targeting Firefox…

PriorityP187high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2023-07-13
Exploited in the wild
EPSS
87.60%
99.7th percentile
A use-after-free vulnerability in SVG Animation has been discovered. An exploit built on this vulnerability has been discovered in the wild targeting Firefox and Tor Browser users on Windows. This vulnerability affects Firefox < 50.0.2, Firefox ESR < 45.5.1, and Thunderbird < 45.5.1.

Affected

30 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debianfirefox< firefox 50.0.2-1 (sid)firefox 50.0.2-1 (sid)
debianfirefox-esr< firefox 50.0.2-1 (sid)firefox 50.0.2-1 (sid)
mozillafirefox< 50.0.250.0.2
mozillafirefox< 45.5.145.5.1
mozillafirefox>= 0 < 50.0.2+build1-0ubuntu0.14.04.150.0.2+build1-0ubuntu0.14.04.1
mozillafirefox>= 0 < 50.0.2+build1-0ubuntu0.16.04.150.0.2+build1-0ubuntu0.16.04.1
mozillafirefox>= unspecified < 50.0.250.0.2
mozillafirefox_esr>= unspecified < 45.5.145.5.1
mozillathunderbird< 45.5.145.5.1
mozillathunderbird>= 0 < 1:45.5.1+build1-0ubuntu0.14.04.11:45.5.1+build1-0ubuntu0.14.04.1
mozillathunderbird>= 0 < 1:45.5.1+build1-0ubuntu0.16.04.11:45.5.1+build1-0ubuntu0.16.04.1
mozillathunderbird>= unspecified < 45.5.145.5.1
redhatenterprise_linux
redhatenterprise_linux
redhatenterprise_linux
redhatenterprise_linux_desktop
redhatenterprise_linux_desktop
redhatenterprise_linux_desktop
redhatenterprise_linux_server
redhatenterprise_linux_server
redhatenterprise_linux_server
redhatenterprise_linux_server_aus
redhatenterprise_linux_server_aus
redhatenterprise_linux_server_eus

Detection & IOCsextracted from sources · hover to see the quote

pathdata/exploits/firefox_smil_uaf/post.html
pathdata/exploits/firefox_smil_uaf/worker.js
urldata:javascript,self.onmessage=function(msg){postMessage("one");postMessage("two");};
bytes
0xa8909090 (JIT-spray NOP sled constant)
  • Exploit targets Firefox and Tor Browser on Windows only; filter by Windows User-Agent strings containing 'Firefox' to identify targeted traffic
  • Exploit delivery uses HTTP responses with 'Pragma: no-cache' and 'Cache-Control: no-cache' headers alongside 'Content-Type: text/html'; monitor for exploit pages served with these combined headers
  • Worker JS payload is served with Content-Type: application/javascript and no-cache headers; detect requests to worker.js paths from browser exploit chains
  • ASM.JS JIT-spray uses repeated addition of constant 0xa8909090 to create a NOP sled in JIT-compiled memory; detect large asm.js modules with repetitive arithmetic on this constant
  • Exploit uses a Web Worker spawned via a data: URI with JavaScript MIME type as part of the trigger mechanism
  • Vulnerable function is nsSMILTimeContainer::NotifyTimeChange(); monitor crash dumps or AV detections referencing this symbol
  • ·Exploit is Windows-only and targets x86 architecture; the Metasploit module explicitly restricts to ARCH_X86 on Windows
  • ·Affected versions are Firefox < 50.0.2, Firefox ESR < 45.5.1, and Thunderbird < 45.5.1; detections should be scoped to these versions
  • ·The heap spray offset 0x88 is hardcoded for Firefox 50.0.1 specifically; different Firefox versions may require different offsets
  • ·The Metasploit module uses post-exploitation migration by default; defenders should expect process migration activity following successful exploitation

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
osv9.8CRITICAL
vulncheck7.5HIGH
cisa7.5HIGH
vendor_ubuntu9.8CRITICAL
vendor_debian7.5HIGH
vendor_redhat7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

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.