mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			927 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			927 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git services/service_manager/sandbox/win/sandbox_win.cc services/service_manager/sandbox/win/sandbox_win.cc
 | |
| index 197090f0f500..69e1e24f41e3 100644
 | |
| --- services/service_manager/sandbox/win/sandbox_win.cc
 | |
| +++ services/service_manager/sandbox/win/sandbox_win.cc
 | |
| @@ -865,8 +865,11 @@ sandbox::ResultCode SandboxWin::StartSandboxedProcess(
 | |
|  #endif
 | |
|  
 | |
|    // Post-startup mitigations.
 | |
| -  mitigations = sandbox::MITIGATION_STRICT_HANDLE_CHECKS |
 | |
| -                sandbox::MITIGATION_DLL_SEARCH_ORDER;
 | |
| +  mitigations = sandbox::MITIGATION_DLL_SEARCH_ORDER;
 | |
| +  if (!launcher_process_command_line.HasSwitch("win-rt-app")) {
 | |
| +    // Don't enable this mitigation in WinRT apps. See issue #2274.
 | |
| +    mitigations |= sandbox::MITIGATION_STRICT_HANDLE_CHECKS;
 | |
| +  }
 | |
|    if (!cmd_line->HasSwitch(switches::kAllowThirdPartyModules))
 | |
|      mitigations |= sandbox::MITIGATION_FORCE_MS_SIGNED_BINS;
 | |
|    if (sandbox_type == SANDBOX_TYPE_NETWORK)
 |