Firefox是非常流行的开源WEB浏览器。 Firefox的nsCycleCollector::MarkRoots函数在创建帧过程中可能导致菜单中包含有指向之前已释放菜单项的指针。在循环收集过程中就可能访问已释放的项,导致执行受控的代码段。