Created on
11-06-2025
03:08 AM
Edited on
11-10-2025
02:58 AM
By
Jean-Philippe_P
| Description | This article describes the steps to resolve connection issues with Safari on macOS when using FortiGate with Proxy-Inspection and UTM activated. The issue is caused by the QUIC protocol and can be resolved by blocking QUIC or using a flow mode policy. |
| Scope | FortiGate v7.4.8 and below, iOS/MacOS. |
| Solution |
In the latest iOS/MacOS releases, such as iOS 18, HTTP/3 is turned on by default on Safari, and its implementation omits the 'max_idle_timeout' transport parameter for the QUIC protocol, which is causing issues when using a Firewall Policy in Proxy-Based inspection with UTM enabled.
On the contrary, when using Firefox or Google Chrome, the issue is not presented.
The client side gets stuck with no errors presented in the WAD Debug output, even if the level is verbose.
To resolve the connection issues with Safari on macOS, one of the following options can be implemented:
Note: The issue is caused by omitting the 'max_idle_timeout' transport parameter on Safari when using HTTP/3. A FortiOS fix has been introduced in versions 7.4.9 and 7.6.1 to continue using Proxy-Based Inspection Firewall Policy with UTM enabled. If running an earlier version, it may be necessary to upgrade to resolve the issue.
Apple addressed part of the QUIC implementation in iOS 18.1 and macOS 15.1. However, the 'max_idle_timeout' parameter is still omitted in certain conditions (e.g., reused QUIC connections after Alt-Svc). Users on 18.1+ may still experience intermittent stalls with proxy-based UTM until FortiOS v7.4.9 or v7.6.1 is deployed. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.