You are here: Security Center > Mozilla Foundation Security Advisories > MFSA 2011-03

Mozilla Foundation Security Advisory 2011-03

Title: Use-after-free error in JSON.stringify
Impact: Critical
Announced: March 1, 2011
Reporter: regenrecht
Products: Firefox, SeaMonkey

Fixed in: Firefox 3.6.14
  Firefox 3.5.17
  SeaMonkey 2.0.12


Security researcher regenrecht reported via TippingPoint's Zero Day Initiative that a method used by JSON.stringify contained a use-after-free error in which a currently in-use pointer was freed and subsequently dereferenced. This could lead to arbitrary code execution if an attacker was able to store malicious code in the freed section of memory.

Mozilla developer Igor Bukanov also independently discovered and reported this issue two weeks after the initial report was received.