FortiOS 7.2.14 release notes

synced 2026-10-26

FortiOS 7.2.14 fixes 11 documented bugs, changes NP7 traffic-shaping behavior after QTM reliability fixes, includes AV Engine 6.00303, and retains numerous known issues. Upgrade paths are model- and source-version-specific and should be verified with Fortinet's Upgrade Path Tool.

Official Fortinet release notes ↗

FortiOS 7.2.14 at a glance

Resolved issues
16
Known issues
79
Security fixes
0
New features
1
Breaking changes
3

This is the latest FortiOS 7.2.x release FortiExpert tracks.

What's new

  • Built-in AV Engine 6.00303

    AV Engine 6.00303 is included as the built-in AV Engine.

Breaking changes

  • NP7 default QoS type is restricted to policing

    The command `config system npu set default-qos-type {policing | shaping} end` can no longer select `shaping`; `default-qos-type` can only be set to `policing`.

  • NP7 session shaping now uses fixed modules by shaping type

    For NP7 sessions, policy traffic shaping, per-IP shaping, and regular port shaping where interface `outbandwidth` is enabled without a shaping profile always use the NP7 accounting and traffic-shaping TPE module, equivalent to `default-qos-type policing`. Interface shaping profiles, also called Multiclass Shaping (MCS), now use only QTM, equivalent to the former `default-qos-type shaping` behavior.

  • NP7 interface shaping profiles are limited to 100 interfaces

    MCS shaping profiles may be applied to physical, LAG, and VLAN interfaces over physical or LAG interfaces. A FortiGate supports shaping profiles on no more than 100 interfaces.

Features removed

  • NP7 shaping selection through default-qos-type is no longer supported

    Administrators can no longer use `set default-qos-type shaping` under `config system npu`; only `policing` is accepted.

Upgrade notes

  • Use the Fortinet Upgrade Path Tool

    Supported paths depend on the FortiGate model, current FortiOS version, and target version. Select FortiGate/FortiOS, the product model, current version, and target version in Fortinet's Upgrade Path Tool before upgrading.

  • Individual devices support manual or automatic upgrades

    An individual FortiGate can be upgraded manually, or automatically according to the FortiGuard upgrade path.

  • Security Fabric upgrades can be immediate or scheduled

    Multiple FortiGates in a Security Fabric support manual, immediate, or scheduled updates based on the FortiGuard upgrade path.

  • Upgrade FortiGate 6000 and 7000 from the controlling board

    Upgrade a FortiGate 6000 through its management-board GUI or CLI and a FortiGate 7000 through the primary FIM GUI or CLI. All management boards, FPCs, FIMs, and FPMs use the same firmware image, which is copied to each component before installation and restart.

  • Standalone or non-graceful chassis upgrades interrupt traffic

    On standalone FortiGate 6000/7000 systems, or HA clusters with `uninterruptible-upgrade` disabled, all components upgrade in one step and traffic is interrupted for several minutes. Schedule these upgrades during a quiet maintenance period.

  • Enable graceful upgrade features for 6000/7000 HA clusters

    Fortinet recommends enabling `uninterruptible-upgrade` and `session-pickup` for a graceful FGCP HA cluster upgrade. Enable the former with `config system ha set uninterruptible-upgrade enable end`.

  • Download the platform-specific 7.2.14 chassis image

    For a graceful upgrade, download the FortiOS 7.2.14 FG-6000F, FG-7000E, or FG-7000F firmware image from Fortinet Support and perform a normal HA-cluster upgrade using that file.

  • Validate firmware and HA synchronization after chassis upgrade

    Confirm the installed release from the dashboard or with `get system status`. Then verify that all components are synchronized and healthy through the Cluster Status widget or `diagnose sys confsync status`.

Resolved issues

  • NP7 QTM fragment checksums are corrected

    Fixed incorrect checksums on fragmented packets after QTM processing.

  • NP7 QTM no longer hangs on packets over 6000 bytes

    Fixed a QTM hang triggered by packets longer than 6000 bytes.

  • NP7 QTM refresh hang is fixed

    Fixed a condition in which refreshing caused QTM to hang.

  • NP7 QTM now honors MTU and fragments packets

    Fixed post-QTM handling that ignored the MTU and failed to fragment packets.

  • #1212608

    Passive FTP works through helper sessions

    FTP failed in passive mode through a helper session.

  • #1202263

    FQDN broadcasts no longer leave stale address entries

    On FortiGate 6000/7000 platforms, FQDN broadcast packets left stale FQDN address entries in the firewall.

  • #1211372

    Confsyncd handles file-size changes between scans

    Fixed an error condition in confsyncd when file sizes changed between scans.

  • #1229458

    Confsyncd no longer restarts on a larger second scan

    A second file scan with a file size larger than the initial scan caused confsyncd to restart unexpectedly.

  • #1032415

    HA vcluster roles display correctly

    On System > HA, all HA vcluster device roles incorrectly appeared as Primary in the Role column.

  • #1225710

    Mobile Token assignment survives HA failover on older models

    Mobile Token assignment failed after HA failover on older models that do not support vSN.

  • #1170323

    FortiLink can be enabled on hardware revision 2

    Interfaces could not be enabled as FortiLink interfaces on FortiGate hardware revision 2.

  • #1164174

    FGT-60F configuration is retained in extreme conserve mode

    Fixed configuration loss on FGT-60F when the appliance entered extreme conserve mode.

  • #1170282

    ACME certificate provisioning no longer desynchronizes HA

    FortiGate HA became out of sync after provisioning a certificate through ACME.

  • #1200604

    Full configuration backup to FortiGate Cloud succeeds

    Configuration backup to FortiGate Cloud failed while retrieving the full configuration.

  • #1196434

    Unsigned SAML responses are handled with forced signature verification hint

    Fixed SAML authentication issues when `LASSO_PROFILE_SIGNATURE_VERIFY_HINT_FORCE` was set and the SAML response was not signed.

  • #1224484

    Image upgrade matrix no longer triggers diag daemon error

    Fixed a diag daemon error condition during VM image-upgrade matrix operations.

Known issues

  • #1353958

    Deep inspection fails for HTTPS on nonstandard ports

    After upgrading to the Frontier AI vulnerability-fix releases 7.2.14, 7.4.13, 7.6.8, or 8.0.2, browsers may show `net::ERR_EMPTY_RESPONSE` for sites using nonstandard HTTPS ports such as 8443 or 8011 when deep inspection is enabled. Standard HTTPS sites continue to work.

  • #937375

    Malware threat feeds cannot be deleted from CLI

    Malware threat feeds cannot be deleted through the CLI.

  • #865828

    Explicit proxy internet-service matching behaves unexpectedly

    Custom or ISDB internet-service entries can cause failed negate options and problems with `internet-service6`.

  • #890776

    Explicit-proxy feature visibility is not retained

    The GUI explicit-proxy setting on System > Feature Visibility is lost after reboot or upgrade.

  • #894557

    Explicit proxy policy list may load slowly

    Retrieving proxy statistics can delay policy-list loading. Workaround: restart WAD, or temporarily disable WAD debugging with `dia wad toggle` through direct-connect diagnose; disable it again after reboot. Explicit-proxy traffic is unaffected.

  • #1059899

    Initial explicit proxy accept action may bypass policy matching

    After a factory reset, setting `sec-default-action` directly to `accept` can cause incoming traffic not to match the proxy policy and allow all traffic. Workaround: first set `sec-default-action` to `deny` in the CLI, then change it to `accept`.

  • #790464

    ARP entries may be removed from all chassis slots after failover

    On FortiGate 6000/7000, if an ARP query to one slot receives no response after failover, ARP entries can be removed from every slot.

  • #951135

    Graceful 6000/7000 upgrade from 7.0.12 to 7.2.5 or 7.2.6 is unsupported

    Use a maintenance window because traffic may be disrupted for up to 30 minutes. Disable `uninterruptible-upgrade` and perform a normal firmware upgrade; traffic is blocked until all management boards and FPCs, or FIMs and FPMs, are upgraded and restarted.

  • #951193

    FortiOS 7.0 and 7.2 chassis cannot form a mixed FGCP cluster

    FortiGate 6000/7000 SLBC heartbeat formats differ between FortiOS 7.0 and 7.2, so one 7.0.x chassis and one 7.2.x chassis cannot form an FGCP HA cluster. Different patch releases within 7.0 or 7.2 can cluster and synchronize firmware. A 7.2.x chassis may also cluster with 7.4.x, but matching firmware is recommended.

  • #954881

    Warm reboot may not apply VDOM configuration

    Some FortiGate models can perform a warm reboot without correctly applying virtual-domain configuration.

  • #994241

    Asymmetric TCP traffic may be dropped by NP7

    On FortiGate 7000F using FGSP and FGCP, NP7 may drop TCP ACK and data packets when traffic follows an asymmetric path.

  • #1006759

    IPsec kernel route can disappear after HA failover

    After failover, the IPsec route may be absent from the kernel. Workaround: bring the tunnel down and back up.

  • #1056894

    Stale IPv6 VRF tables remain after primary FPC change

    On FortiGate 6000, IPv6 VRF routing tables appear under both the new and old primary FPC units after the primary FPC slot changes.

  • #1062080

    SNMP queries fail with large BGP route counts

    SNMP queries can return an error when the BGP routing table is large.

  • #1070365

    FortiManager updates may break 7000F session synchronization

    FortiManager may change management interfaces listed in `session-sync-dev` from `vsys_ha` to `mgmt-vdom`, stopping session synchronization. Reconfigure `session-sync-dev` on the cluster, then retrieve the FortiGate configuration into FortiManager.

  • #1093412

    Standalone-cluster encryption does not encrypt synchronization traffic

    On FortiGate 6000/7000 FGSP configurations, enabling the `encryption` option under `config system standalone-cluster` has no effect on session-synchronization traffic.

  • #1096156

    HA certificate and private-key mismatch can make GUI unreachable

    Certificate and private-key mismatches in an HA setup can prevent GUI access.

  • #1149342

    VDOM migration may cause BGP flapping

    Concurrent IP address management during FortiGate VDOM migrations can select an unexpected source IP for outbound connections and cause BGP flapping.

  • #1183735

    Graceful upgrades can trigger unintended primary claiming

    FortiGate units may unexpectedly claim the primary role during HA resynchronization in graceful upgrades.

  • #1185528

    Secondary chassis subscription may disappear after graceful upgrade

    A secondary chassis may lose its subscription license after a graceful upgrade from 7.2.10 to 7.2.12. Workaround: run `execute update-now` again.

  • #1225359

    HA override can cause traffic loss during graceful chassis upgrade

    In a FortiGate 6000/7000 active-passive cluster with HA override enabled, the original primary may reclaim its role before FPCs or FPMs are online and synchronized, causing traffic and session failures.

  • #1349258

    7000F uninterruptible upgrade to 7.4.13 fails

    On 7KF/B2933, an uninterruptible upgrade from 7.2.13 to 7.4.13 fails.

  • #1123502

    FortiView malicious-site drill-down fails

    Drilling down into a malicious website under FortiView Threats can return “Failed to retrieve FortiView data from disk.”

  • #853352

    Large Internet Service Database entries cannot be fully scrolled

    In Policy & Objects > Internet Service Database, slide-out details cannot be scrolled to the end when there are more than 100,000 entries.

  • #974988

    GUI may show an incorrect FortiManager Cloud expiration warning

    An expired device-level FortiManager Cloud license may trigger a warning despite a valid account-level license. Functionality is unaffected.

  • #989512

    Firewall User monitor loses controls above 2000 users

    With more than 2000 users, the Dashboard > Firewall User monitor widget does not show search, column filters, or graphs because lazy loading does not support these features.

  • #993890

    Node.js may restart after upgrade

    Node.js can restart after an upgrade and produce a kill ESRCH error.

  • #999972

    Repeated IPS IP exemption edits are not saved

    Under Security Profiles > Intrusion Prevention > IPS Signatures and filters, GUI edits to an IP exemption are not saved when edited more than once.

  • #1055197

    Interface bandwidth widget can show incorrect values

    On G-series FortiGates with dual WAN links, displayed incoming and outgoing bandwidth may differ from actual traffic.

  • #1143734

    SD-WAN application groups cannot be edited inline

    The SD-WAN rule omniselect does not provide inline editing for Application Group entries. Edit the application under Security Profiles > Application Signatures > Group or through the CLI.

  • #781171

    HA GUI may falsely report upgrade failure

    If a secondary unit takes several minutes to boot, the GUI can time out and display “Image upgrade failed” even though the HA upgrade completes successfully.

  • #970316

    New vcluster may elect the wrong primary

    A newly added vcluster does not update its link-failure value, which can cause incorrect primary selection.

  • #988944

    Secondary HA units show inconsistent Fabric Management data

    On some models, Fabric Management information is inconsistent when accessed through a secondary HA unit.

  • #1072440

    Empty HA password can block upgrade from special builds

    For special-branch-supported models, upgrading an HA cluster from a special FortiOS 7.0.x build to an official release such as 7.2.9 or 7.2.10 can fail on the primary if the HA password is empty. Configure a valid password before upgrading with `config system ha set password <new-password> end`, or manually upgrade the affected member. Setting the password triggers HA re-election.

  • #1135376

    HA members on different FortiCare accounts cannot retrieve all contracts

    The cluster cannot obtain contract information for all members unless they are registered under the same FortiCare account.

  • #1231480

    LACPDU transmission can fail after monitored-port failover

    LACPDU transmission issues can occur when HA failover is triggered by disconnecting a monitored port.

  • #802182

    Hyperscale VLAN change may emit CMDB error

    After successfully changing a VLAN ID through the CLI, an error similar to `cmdb_txn_cache_data(query=log.npu-server,leve=1) failed` may appear.

  • #824071

    IPv6 ECMP fails across multiple hyperscale VDOMs

    IPv6 traffic may fail to load-balance across multiple VDOMs when ECMP is used in NAT mode.

  • #843197

    NPU session output omits policy-route information

    The NPU session list does not display policy-route details for traffic routed by policy route.

  • #853258

    Hardware-only sessions may drop traffic after HA failover

    Traffic drops can occur after failover in active-passive HA deployments using hardware-only sessions.

  • #872146

    NPU session diagnostics show incorrect intra-zone policy IDs

    `diagnose sys npu-session list` can report incorrect policy IDs for traffic using intra-zone policies.

  • #920228

    NAT46 NPU sessions are lost after HA failover

    NAT46 NPU sessions may be lost and traffic dropped during HA failover.

  • #1170648

    PBA IP-pool diagnostics can cause high CPU

    Running `diag firewall ippool list pba` on a hyperscale device may cause high CPU utilization. No workaround is available.

  • #1178585

    IP-pool group changes can interrupt hyperscale traffic

    Changing IP-pool groups on hyperscale VDOMs can cause a traffic outage.

  • #1223321

    IP pools may become stuck after session TTL changes

    Changing `session-ttl` can leave IP pools stuck.

  • #944600

    IPsec traffic on an NP7 vlink VLAN can cause CPU issues

    Receiving IPsec VPN traffic on the VLAN interface of an NP7 vlink can cause CPU utilization problems.

  • #1128662

    IPsec SA update race can prevent BGP peering

    A race between FortiOS and the NPU driver during IPsec SA updates can prevent BGP peering in dynamic-hub-to-static-spoke VPNs.

  • #1004136

    REST API log retrieval is capped at 1000 records

    A REST API GET request returns no more than 1000 logs.

  • #896090

    FortiGuard SD-WAN SLA checks fail due to missing HTTP support

    SD-WAN Performance SLA health checks fail when FortiGuard is selected as the server because FortiGuard servers do not support HTTP for this purpose.

  • #903444

    Route-cache diagnostic is unsupported on the 4.19 kernel

    `diagnose ip rtcache list` is no longer supported in FortiOS using the 4.19 kernel.

  • #924693

    SD-WAN rule page shows down members as up

    Network > SD-WAN > SD-WAN Rules can display a down member interface as up, although its tooltip shows the correct status.

  • #1025201

    Forced packet duplication can produce duplicate traffic

    A hub-and-spoke deployment can experience duplication when the spoke uses `set packet-duplication force` and the hub has packet deduplication enabled.

  • #903922

    Large Security Fabric topologies load slowly

    Physical and logical topology views can be slow when many downstream FortiGates, FortiSwitches, FortiAPs, and endpoints are present. This is display-only and does not affect downstream operation.

  • #1011833

    Concurrent Fabric administrators can spike Node CPU

    Many simultaneous GUI administrators and downstream Fabric devices can cause high Node CPU and slow GUI pages. Workaround: disconnect other concurrent administrator sessions.

  • #1120652

    Fabric topology tooltip may show the wrong VDOM

    Devices on different VDOMs but behind the same router can show incorrect VDOM data in topology tooltips. Workaround: disable `device-identification` on the interface.

  • #795381

    FortiClient Windows cannot launch from the SSL-VPN web portal

    FortiClient for Windows cannot be launched through the SSL-VPN web portal.

  • #941676

    Japanese keyboard produces incorrect Shift+2 character in RDP

    SSL-VPN web-mode RDP sessions enter the wrong character for Shift+2 on Japanese keyboards.

  • #947351

    FortiSwitch topology may fail with SFP connections

    Topology can fail to load and produce Java errors in HTTPS logs when FortiSwitches are connected through SFPs.

  • #961142

    FortiLink interface flaps with an MCLAG DAC configuration

    A FortiLink interface can flap when an MCLAG FortiSwitch uses DAC with an OPSFPP-T-05-PAB transceiver.

  • #782710

    VLAN-over-VXLAN is not offloaded to NP7

    VLAN-over-VXLAN traffic is processed by the CPU instead of NP7, reducing performance and increasing CPU load.

  • #882862

    LAG members remain up after remote member shutdown

    On 400F, 600F, 900G, 3200F, and 3700F, LAG member interfaces do not shut down when a corresponding remote member is administratively down.

  • #901621

    NP7 inbandwidth or outbandwidth configuration can stop traffic

    On NP7, `set inbandwidth <x>` or `set outbandwidth <x>` can stop traffic. The documented workaround is to configure policing and restart: `config system npu set default-qos-type policing end`. In 7.2.14, policing is the only permitted `default-qos-type`.

  • #921604

    FG-601F x7 ports can show link with no cable

    Ports x7 may display an up/green link state when no cables are connected.

  • #1045866

    Bulk interface edits can cause high Node resource use

    Creating or editing many interfaces at once can cause the `node` daemon to consume high CPU and memory.

  • #1078119

    Broadcast or multicast can interrupt virtual VLAN switch traffic

    On SoC5-based platforms, receiving a multicast or broadcast packet can intermittently interrupt traffic on a virtual VLAN switch.

  • #1078541

    FortiFirewall 2600F can hang after a fresh image burn

    A fresh image burn may leave the device stuck, although upgrades from an earlier version work. Workaround: power-cycle the unit.

  • #1114594

    FG-200G cannot connect to FortiGuard using SDNS

    The issue affects only FG-200G. Workaround: use DNS instead of SDNS by configuring cleartext rather than DoT, for example changing `set protocol dot`.

  • #1121548

    Device identification discovers endpoints across an intermediate router

    Enabling `device-identification` may collect endpoint data even when a router sits between FortiGate and the endpoints. Workaround: disable `device-identification` on the interface.

  • #1055486

    Fabric Upgrade GUI may choose incorrect managed-device images

    The root FortiGate may parse recommendations incorrectly and select the wrong image for managed FortiAPs or FortiSwitches. Workaround: initiate the Fabric Upgrade through the CLI.

  • #1043189

    Large user stores can trigger conserve mode on 2 GB models

    Low-end models with 2 GB RAM can enter conserve mode while processing more than 5000 user records with extensive IoT vulnerability data. Requests such as `GET /api/v2/monitor/user/device/query` can spike httpsd CPU and memory.

  • #899984

    UEFI-deployed FortiGate VM must not downgrade below 7.2.4

    A FortiGate VM deployed in UEFI boot mode should not be downgraded to any GA release earlier than 7.2.4.

  • #1094274

    IPv6 over MLX5 can make FortiOS unresponsive

    Incorrect WQE handling when sending IPv6 traffic over MLX5 adapters can make FortiOS unresponsive.

  • #1119140

    Skylake VM deployments may apply DLP configuration incorrectly

    DLP configuration may be deployed incorrectly on FortiGate VMs hosted on Intel Skylake processors.

  • #885222

    HTTP VIP sessions are logged as HTTPS

    Web-filter logs incorrectly identify HTTP sessions as HTTPS when an HTTP VIP server is used.

  • #869106

    Layer-3 roaming may fail with multiple cw_acd processes

    Layer-3 roaming may not work when the wireless controller has multiple `cw_acd` processes, meaning `acd-process-count` is nonzero.

  • #869978

    Tunnel SSID traffic fails after HA failover on FGT-200F

    In an FGT-200F HA cluster with `capwap-offload` enabled, tunnel-SSID traffic may stop after failover.

  • #873273

    Wireless auto-connect may fail after local radio loss

    The automatic-connect option can fail when the local radio connection is lost on some FortiGate models.

  • #941691

    FortiSwitch may report multiple MAC addresses for one IP

    A managed FortiSwitch can detect multiple MAC addresses using the same IP address.

  • #819987

    ZTNA FQDN mapped drives fail after laptop reboot

    Mapped drives can become inaccessible after reboot when using a FortiGate ZTNA access proxy with FQDN destinations.

Special notices

  • Validate critical services and performance around chassis upgrades

    Before and after upgrading a FortiGate 6000/7000, test important services and compare key indicators such as session count, CPU use, memory use, reachability, and performance.

  • Upgrade duration may include processor software updates

    FortiGate 6000/7000 upgrades generally take several minutes; duration varies by hardware and configuration and may increase when DP or NP7 processor software is upgraded.