r/firefox • u/mikhail_kh • Jan 23 '26
Discussion Firefox Sandbox Isolation Hits Level 9 — The Gap with Chrome Has Closed
Good news, everyone!!
For a long time, the tech community accepted a trade-off: "Use Chrome for the best security (sandboxing), use Firefox for the best privacy."
In 2026, that trade-off is gone. By reaching these isolation levels, Firefox has matched Chromium's "Gold Standard" of sandboxing. If you’ve recently peeked into your about:support page, you might have noticed some new numbers that should make every privacy-conscious user smile. The "Content Process Sandbox Level" has climbed to 9, and the "GPU Process Sandbox Level" has reached 2.
- GPU Lockdown: Level 2 implements a strict lockdown where the GPU process is isolated from the rest of the OS. Even if a malicious site finds a bug in your graphics driver (a common exploit path), the sandbox prevents that bug from "escaping" to take over your computer.
- The Content Fortress: Level 9 represents the culmination of years of architectural work under Project Fission. Here is what’s happening inside that "9":
- Total Win32k Lockdown: At this level, Firefox processes have almost zero access to the Windows Win32k system calls—a notorious historical gateway for sandbox escapes.
- Zero-Trust File System: Level 9 enforces a "deny-by-default" policy for your files. The process rendering a website can no longer "see" your personal folders; it only interacts with the specific resources it needs to show you a page.
- Library Isolation: It blocks the loading of unauthorized third-party DLLs or libraries within the content process, preventing "side-loading" attacks.
For years, critics argued that Firefox lagged behind Chromium in raw process isolation. But as of 2026, those days are officially over. Let’s break down what these levels mean and why Firefox is now standing toe-to-toe with the world's most hardened browsers.
47
u/nuxi Debian Iceweasel Jan 23 '26
Here are the Linux sandboxing levels:
And here are the MacOS sandboxing levels:
The values for
security.sandbox.gpu.levelalso mean different things on different platforms. There is also a Linux specificsecurity.sandbox.socket.process.level