diff --git content/common/sandbox_win.cc content/common/sandbox_win.cc index 54e31d365696..8a2374e48b51 100644 --- content/common/sandbox_win.cc +++ content/common/sandbox_win.cc @@ -793,8 +793,11 @@ sandbox::ResultCode StartSandboxedProcess( #endif // Post-startup mitigations. - mitigations = sandbox::MITIGATION_STRICT_HANDLE_CHECKS | - sandbox::MITIGATION_DLL_SEARCH_ORDER; + mitigations = sandbox::MITIGATION_DLL_SEARCH_ORDER; + if (!browser_command_line.HasSwitch("win-rt-app")) { + // Don't enable this mitigation in WinRT apps. See issue #2274. + mitigations |= sandbox::MITIGATION_STRICT_HANDLE_CHECKS; + } result = policy->SetDelayedProcessMitigations(mitigations); if (result != sandbox::SBOX_ALL_OK)