Use-after-free vulnerability in the NodeIterator implementation in Mozilla Firefox 3.5.x before 3.5.11 and 3.6.x before 3.6.7 and SeaMonkey before 2.0.6 allows remote attackers to execute arbitrary code via a crafted NodeFilter that detaches DOM nodes related to the NodeIterator interface and a javascript callback.