上周,安全研究员 Sabri Haddouche 因 WebKit 中的一个错误而逗乐了网络,该错误导致iPhone 和 Mac 崩溃。该男子刚刚再次使用了一个错误,这次导致 Firefox 崩溃。要查看此内容,只需访问 reaperbugs.com 并单击“Reaper Firefox”。然后您会看到浏览器速度变慢,然后冻结。浏览一下性能指标就会发现,分配给 Firefox 的内存正在快速增加。最坏的情况是,整个系统变得无法使用,迫使用户重新启动。
该错误是由 Javascript 代码引起的GitHub。提问者中电网,研究人员解释说这段代码“创建一个名称极长的文件(blob),并尝试每毫秒下载一次”。因此,该代码在交换中产生了瓶颈“在主要和辅助 Firefox 进程之间,导致浏览器冻结”。
我们能够在 Windows 7、Windows 10 和 macOS 上确认此故障。然而,在 Android 上,该技术似乎不起作用。 iOS 上也没有,因为这个版本的 Firefox 依赖于另一个渲染引擎 (WebKit)。显然,Sabri Haddouche 提醒 Mozilla 应该很快发布补丁。