Posted on
DotNetBrowser 3.4.0
Sandbox on Linux
In DotNetBrowser 3.4.0, the Chromium sandbox is now enabled on Linux. This sandbox is a crucial security feature that has already been available on Windows and macOS.
Action required
Chromium relies on user namespaces to sandbox subprocesses.
When this feature is unavailable, DotNetBrowser cannot start Chromium and throws a EngineInitializationException
during IEngine initialization.
On some Linux distributions, this feature may be unavailable to unprivileged users. To enable it, follow our sandbox setup guide and configure your operating system accordingly.
Copy passwords between stores
You can now copy password records between different profiles using
IPasswordStore.All and IPasswordStore.Add().
// Copy passwords from one store to another
var sourcePasswordStore = sourceProfile.PasswordStore;
var targetPasswordStore = targetProfile.PasswordStore;
foreach (var passwordRecord in sourcePasswordStore.All)
{
targetPasswordStore.Add(passwordRecord);
}
Breaking changes
Enum technical values removed
We removed *Unrecognized and *Unspecified values from all enum types.
These were technical values for internal use. For a limited number of enums, we
added Unknown values where the removed values represented a logical enum value.
Learn more in the migration guide.
NetError enum values removed
The upgrade to Chromium 144 removed certain NetError enum values that no
longer exist in the upstream Chromium codebase. If your code references these
removed values, you will see compilation errors.
Learn more in the migration guide.
Chromium 144.0.7559.60
We upgraded Chromium to a newer version, which introduces major security fixes, including:
- CVE-2026-0899: Out of bounds memory access in V8
- CVE-2026-0900: Inappropriate implementation in V8
- CVE-2026-0901: Inappropriate implementation in Blink
- CVE-2026-0902: Inappropriate implementation in V8
- CVE-2026-0903: Insufficient validation of untrusted input in Downloads
You can read more about it in the Chromium blog post:
Download DotNetBrowser 3.4.0
Please share your email with us, and we'll send you download instructions.
We were unable to send the email. Please try again.
If you are a registered customer you don’t need to do anything to use this update.
If you would like to evaluate the product, you need an evaluation license.
Follow @DotNetBrowser to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.
Subscribe to get notifications about the latest releases.