Burp Suite browser not working (Fix)
How to fix the Burp Suite embedded browser not launching on Linux — quick fix for the Chromium sandbox and version mismatch errors.
I ran into an issue where Burp Suite’s embedded Chromium browser wouldn’t launch on Linux.
These are the steps that fixed it.
This is a quick, common fix that adds a new setuid root binary to your system, which has security implications. It’s good to be aware of that.
The less Secure & Common Fix
1. Find the chrome-sandbox binary
I used the installer.sh to install burp suite, so my path was something like this
1
~/BurpSuiteCommunity/burpbrowser/*/chrome-sandbox
If you’re not sure where it is, you can locate it with find:
1
find ~ -type f -name "chrome-sandbox"
You’ll likely see multiple versions. For example:
In my case, the latest version was
1
/home/kali/.BurpSuite/burpbrowser/142.0.7444.175/chrome-sandbox
You can go to the directory and list all the versions there directly:
1
cd /home/kali/.BurpSuite/burpbrowser && ls
Then remove the ones you don’t want:
1
rm -rf 126.0.6478.126 137.0.7151.68 141.0.7390.65 142.0.7444.134
Adjust to match the versions you actually have
2. Fix owner and permissions
1
2
sudo chown root:root /path/to/chrome-sandbox
sudo chmod 4755 /path/to/chrome-sandbox
This sets chrome-sandbox as setuid root, which Chromium’s sandbox requires on some Linux setups. Only do this if you are comfortable adding another setuid binary to your system.
You can verify it worked with
1
ls -l /path/to/chrome-sandbox
3. Launch the Burp browser
Close Burp Suite completely and reopen it, then try launching the embedde browser again.
In my case, it worked immediately without restarting Burp. If it doesn’t for you, try fully closing Burp Suite and open it again before retrying.
The less common & Secure Fix
If you’d prefer a more security-conscious approach, Anthony Hanel wrote a great post on confinement instead of adding another setuid binary.
I have not personally used it to fix the issue I had, but, it’s worth a read.
His method doesn’t rely on setting up a new setuid chrome-sandbox binary, which is a better long-term option if you care about security.

