Firefox 59.0.2 をダウンロードして、Info.plist の中身を見たところ、次のようになっています。
Firefox.app/Contents/Info.plist
<key>LSEnvironment</key>
<dict>
<key>MallocNanoZone</key>
<string>0</string>
</dict>
MallocNanoZone が何を意味するのかは分かりませんが、MallocNanoZone=0 は後から何者かが追加したのではなく、最初から入ってます。
また、ソースコードをダウンロードして中身を覗いたところ、Info.plist.in も同様です。まあ、これは当たり前。
browser/app/macbuild/Contents/Info.plist.in
で、memory/build/zone.c を開いてみると、問題を回避するためにこのようにしたと、その理由らしきものがコメントに書いてあります。
ちなみに、codesign コマンドで素の Firefox を調べるとこのようになります。
codesign -vv Firefox.app
Firefox.app: valid on disk
Firefox.app: satisfies its Designated Requirement
LSEnvironment を削除して codesign コマンドで調べると、署名が外れてしまいますね。逆にマズいんじゃないかなと。
codesign -vv Firefox.app
Firefox.app: code or signature modified
なので、これは勝手に削除すべきものではないような気がします。
なお、当方の環境 (Mac OS X 10.6.8) は古いので、Firefox 59.0.2 が起動できませんし、コードをちゃんと調べる気力もありません...。中途半端なコメントで済みませんが...、一応、ご参考まで。
ーーーーー
Firefox 59.0.2
http://releases.mozilla.org/pub/firefox/releases/59.0.2/mac/ja-JP-mac/
ソースコード (zip 版)
http://releases.mozilla.org/pub/firefox/releases/59.0.2/SOURCE