Posts Burp Suite Embedded Browser Initialisation Failed
Post
Cancel

Burp Suite Embedded Browser Initialisation Failed

Sometimes after an update, burp fails to show rendered response when we click the Render tab. Instead there will be an error message in it, saying “Embedded browser initialization failed”. That’s because the embedded browser, which is Chromium, failed to start in sandbox mode. Here’s the quick fix:

In your home directory, execute

1
$ sudo find .BurpSuite -name chrome-sandbox -exec chown root:root {} \; -exec chmod 4755 {} \;

The above works for those who run burp as user. If you run burp as root, you can:

In Project options -> Misc -> Embedded Browser, check

  • Allow the embedded browser to run without a sandbox

Don’t do this unless you know what you are doing.

Readings about Chromium’s Sandboxing:
https://www.google.com/googlebooks/chrome/med_26.html
https://chromium.googlesource.com/chromium/src/+/master/docs/design/sandbox.md

This post is licensed under CC BY 4.0 by the author.