Mozilla Foundation Security Advisory 2013-97

Writing to cycle collected object during image decoding

Announced
October 29, 2013
Reporter
Ezra Pool
Impact
High
Products
Firefox, Firefox ESR, SeaMonkey, Thunderbird
Fixed in
  • Firefox 25
  • Firefox ESR 24.1
  • SeaMonkey 2.22
  • Thunderbird 24.1

Description

Mozilla community member Ezra Pool reported a potentially exploitable crash on extremely large pages. This was caused when a cycle collected image object was released on the wrong thread during decoding, creating a race condition.

In general this flaw cannot be exploited through email in the Thunderbird and Seamonkey products because scripting is disabled, but is potentially a risk in browser or browser-like contexts.

References