FortiOS 7.2.13 release notes

synced 2026-07-31

FortiOS 7.2.13 fixes one stated CVE and several NP7 QTM traffic-shaping defects, changes how NP7 shaping selects TPE versus QTM, and carries forward numerous known issues from earlier releases. No new known issues are identified for this version.

Official Fortinet release notes ↗

What's new

  • NP7 QTM reliability improvements

    The Queuing based Traffic Management (QTM) module now fixes incorrect checksums on fragments, hangs caused by packets longer than 6000 bytes, hangs during refresh, and failure to honor MTU and fragment packets after QTM.

Breaking changes

  • NP7 default QoS type is restricted to policing

    For sessions offloaded to NP7 processors, `default-qos-type` can no longer be changed between policing and shaping using `config system npu; set default-qos-type {policing | shaping}; end`. It can only be set to `policing`.

  • NP7 non-profile shaping always uses TPE

    For NP7 sessions, policy traffic shaping, per-IP shaping, and regular port shaping—`outbandwidth` enabled on an interface without a shaping profile—always use the NP7 accounting and traffic-shaping TPE module, equivalent to `default-qos-type policing`.

  • NP7 interface shaping profiles always use QTM

    For NP7 sessions, interface shaping profiles, also called Multiclass shaping (MCS), now use only QTM, equivalent to `default-qos-type shaping`. Supported interface types are physical, LAG, and VLAN over physical or LAG interfaces. A maximum of 100 interfaces can have shaping profiles.

Security fixes

  • #1246654CVE-2026-24858

    FortiOS no longer vulnerable to CVE-2026-24858

    FortiOS 7.2.13 resolves the stated vulnerability. Fortinet directs users to the FortiGuard PSIRT site for additional information.

Features removed

  • NP7 global shaping QoS selection removed

    The ability to select `shaping` through `config system npu; set default-qos-type shaping; end` is no longer available; `default-qos-type` supports only `policing`.

Upgrade notes

  • No new known issues identified in 7.2.13

    Fortinet states that no new issues have currently been identified in FortiOS 7.2.13; all listed open issues originated in earlier versions.

  • #951135

    FortiGate 6000 and 7000 upgrade from 7.0.12 to 7.2.6 is disruptive

    Graceful upgrade is unsupported for this path. Use a maintenance window because traffic may be disrupted for up to 30 minutes. Disable `uninterruptible-upgrade`, perform a normal firmware upgrade, and wait for all management boards and FPCs or FIMs/FPMs to upgrade and both FortiGates to restart.

  • #951193

    FortiGate 6000 and 7000 mixed-version HA constraints

    FortiOS 7.0 and 7.2 use different SLBC FGCP heartbeat formats, so a cluster cannot be formed with one chassis on 7.0.x and another on 7.2.x. Different patch releases within 7.0 or 7.2 can form a cluster and synchronize to the primary's firmware. A 7.2.x chassis can also form a cluster with a 7.4.x chassis, though matching versions are recommended.

  • #1072440

    Special-branch HA upgrades require a password

    On special-branch-supported models with an empty HA password, upgrading from a special-build 7.0.x GA version to 7.2.9 or 7.2.10 GA can leave one member unupgraded. Before upgrading, configure `config system ha; set password <new-password>; end`, or manually upgrade the affected member. Setting the password triggers HA re-election.

  • #1055486

    Use CLI for Fabric upgrades with managed APs and switches

    The GUI Firmware and Registration page may select an incorrect recommended FortiAP or FortiSwitch image because of a parsing issue. Workaround: initiate the Fabric Upgrade through the CLI.

  • #899984

    Do not downgrade UEFI FGTVM below 7.2.4

    If FGTVM was deployed in UEFI boot mode, do not downgrade it to any GA version earlier than FortiOS 7.2.4.

Resolved issues

  • NP7 QTM fragment checksum corrected

    Fixed incorrect checksums for fragments 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 fixed

    Fixed an issue where refreshing caused QTM to hang.

  • NP7 QTM now honors MTU

    Fixed failure to honor MTU after QTM, which previously prevented required packet fragmentation.

Known issues

  • #937375

    Malware threat feeds cannot be deleted through CLI

    Unable to delete malware threat feeds using the CLI.

  • #865828

    Explicit proxy internet-service configuration behaves unexpectedly

    Custom or ISDB internet-service entries can cause negate options to fail and create issues with `internet-service6`.

  • #890776

    Explicit-proxy feature visibility setting is not retained

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

  • #894557

    Explicit proxy policy list can load slowly

    Retrieving proxy statistics can delay loading without affecting proxy operation. Workaround: restart WAD or temporarily disable WAD debugging with `diagnose wad toggle`; after reboot it must be disabled again. Use direct-connect diagnose.

  • #1059899

    Initial explicit proxy accept default can bypass policy

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

  • #1212608

    Passive FTP fails through helper session

    Workaround: create an FTP_No_ALG custom service with the helper disabled, then associate it with a policy and add high ports `tcp-1024-65535`.

  • #790464

    Failover can remove ARP entries from all chassis slots

    ARP entries are removed from all slots when an ARP query to one slot does not respond after failover.

  • #954881

    Warm reboot may not apply VDOM configurations

    Some FortiGate models can exhibit unintended behavior during a warm reboot because virtual-domain configurations are not properly applied.

  • #994241

    Asymmetric TCP can be dropped on FortiGate 7000F

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

  • #1006759

    IPsec kernel route is missing after HA failover

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

  • #1056894

    Stale IPv6 VRF tables remain after FPC-primary change

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

  • #1062080

    SNMP query errors with many BGP routes

    SNMP queries can return an error when the device has a large number of BGP routes.

  • #1070365

    FortiManager can break 7000F HA session synchronization

    When management interfaces are configured through `session-sync-dev`, a FortiManager update can move their VDOM from `mgmt-vdom` to `vsys_ha`, stopping session synchronization. Workaround: restore each affected interface with `config system interface; edit 1-M1; set vdom mgmt-vdom; next; edit 1-M2; set vdom mgmt-vdom; next; end`, then retrieve the FortiGate configuration into FortiManager.

  • #1093412

    Standalone-cluster encryption does not encrypt FGSP synchronization

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

  • #1096156

    HA certificate and private-key mismatch can block GUI

    The GUI can become unreachable because certificates and private keys do not match in an HA deployment.

  • #1149342

    BGP flaps during VDOM migrations

    Concurrent IP address management can cause unexpected source-IP selection on outbound connections during FortiGate VDOM migrations, resulting in BGP flapping.

  • #1183735

    Graceful upgrade can trigger unintended primary claiming

    FortiGate units can unexpectedly claim primary status during HA resynchronization following a graceful upgrade.

  • #1185528

    Secondary chassis license can disappear after graceful upgrade

    The subscription license on the secondary chassis may be missing after a graceful upgrade from 7.2.10 to 7.2.12. Workaround: run `execute update-now` again.

  • #1123502

    FortiView malicious-site drill-down fails

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

  • #853352

    ISDB entry pane cannot scroll beyond large result sets

    The Policy & Objects > Internet Service Database View/Edit Entries pane cannot reach the end when there are more than 100000 entries.

  • #974988

    GUI can show false FortiManager Cloud expiry

    A license-expired notification may appear for an expired FortiManager Cloud license even when a valid account-level license exists; functionality is unaffected.

  • #989512

    Firewall User controls disappear above 2000 users

    When the Firewall User monitor exceeds 2000 users, lazy loading causes the search bar, column filters, and graphs to disappear.

  • #993890

    Node.JS daemon restarts after upgrade

    The `Node.JS` daemon can restart with a `kill ESRCH` error after an upgrade.

  • #999972

    Repeated IPS IP-exemption edits are not saved

    Edits to IP Exemptions in Security Profiles > Intrusion Prevention are not saved when changed more than once.

  • #1055197

    G-series interface-bandwidth widget can be inaccurate

    On G-series models with dual WAN links, displayed incoming and outgoing bandwidth may not match actual traffic.

  • #1143734

    SD-WAN rule editor lacks inline Application Group editing

    Inline editing from the omniselect is unavailable for Application Group entries. Workaround: edit under Security Profiles > Application Signatures > Group or use the CLI.

  • #781171

    HA GUI can falsely report image-upgrade failure

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

  • #970316

    New vcluster can select the wrong primary

    The newly added vcluster's `link-failure` value is not updated, which can result in selection of the wrong primary unit.

  • #988944

    Secondary HA units show inconsistent Fabric Management data

    The Fabric Management page may display inconsistent information when accessed through secondary HA units on some models.

  • #1135376

    Mismatched FortiCare accounts prevent HA contract retrieval

    When HA members are not registered to the same FortiCare account, the cluster cannot retrieve contract information for all members from FortiGuard.

  • #1231480

    Port-monitor failover can disrupt LACPDU transmission

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

  • #802182

    VLAN-ID change emits hyperscale cache error

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

  • #824071

    IPv6 ECMP fails across hyperscale VDOMs

    IPv6 traffic fails to load balance across multiple VDOMs with ECMP in NAT mode.

  • #843197

    NPU session output omits policy-route information

    The NPU-session list does not display policy-route information when NPU-accelerated traffic uses a policy route.

  • #853258

    Hardware-only sessions drop traffic after HA failover

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

  • #872146

    NPU-session diagnostic shows incorrect intra-zone policy IDs

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

  • #920228

    NAT46 NPU sessions are lost after HA failover

    HA failover can remove NAT46 NPU sessions and cause traffic loss.

  • #1170648

    Hyperscale PBA diagnostic can cause high CPU

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

  • #1178585

    Hyperscale IP-pool group changes can cause outage

    Changing an IP-pool group on a hyperscale VDOM can interrupt traffic.

  • #1223321

    Session-TTL changes can leave IP pools stuck

    IP pools can become stuck after changes to session TTL.

  • #944600

    IPsec on NP7 vlink VLAN can cause CPU issues

    Receiving IPsec VPN traffic on the VLAN interface of an NP7 vlink can cause CPU-usage 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 establishment for dynamic-hub-to-static-spoke VPNs.

  • #1004136

    REST API cannot retrieve more than 1000 logs

    A REST API GET request cannot fetch more than 1000 logs.

  • #896090

    FortiGuard SD-WAN health checks fail

    SD-WAN Performance SLA health checks fail when FortiGuard is the server because FortiGuard servers lack HTTP support.

  • #903444

    Route-cache diagnostic is unavailable on kernel 4.19

    The command `diagnose ip rtcache list` is no longer supported by the FortiOS 4.19 kernel.

  • #924693

    SD-WAN page displays down members as up

    SD-WAN member interfaces that are down may be shown as up on the Rules page, although the tooltip reports the correct status.

  • #1025201

    Forced SD-WAN duplication causes hub-and-spoke duplication issue

    A duplication issue occurs when the spoke uses `set packet-duplication force` and the hub has `set packet-de-duplication` enabled.

  • #903922

    Large Security Fabric topology loads slowly

    Physical and logical topology can load slowly with many downstream FortiGates, FortiSwitches, FortiAPs, and endpoint traffic. This is GUI-only and does not affect downstream-device operation.

  • #1011833

    Concurrent Fabric administrators can overload node process

    Multiple simultaneous GUI administrator sessions in a large Security Fabric can cause node-process CPU load and slow pages. Workaround: disconnect other concurrent administrator sessions.

  • #1120652

    Fabric topology tooltip can show wrong VDOM

    Two devices in different VDOMs behind the same router can display incorrect VDOM data. Workaround: disable `device-identification` on the interface.

  • #795381

    FortiClient Windows cannot launch from SSL VPN portal

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

  • #941676

    Japanese keyboard Shift+2 is incorrect in web-mode RDP

    SSL-VPN web-mode RDP enters the wrong character for Shift+2 on a Japanese keyboard.

  • #947351

    FortiSwitch SFP topology fails and logs Java errors

    FortiSwitch topology can fail to load correctly and produce Java errors in HTTPS logs when switches connect through SFPs.

  • #961142

    FortiLink MCLAG interface flaps with specified DAC transceiver

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

  • #782710

    VLAN-over-VXLAN is not offloaded to NP7

    VLAN-over-VXLAN traffic is not offloaded to NP7, increasing CPU load and reducing performance.

  • #882862

    LAG members remain up when remote member is disabled

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

  • #901621

    NP7 interface bandwidth settings can stop traffic

    Using `set inbandwidth <x>` or `set outbandwidth <x>` can stop traffic. The documented workaround is to use `config system npu; set default-qos-type policing; end` and restart the device. In 7.2.13, policing is the only permitted `default-qos-type`.

  • #921604

    FortiGate 601F x7 link LEDs can remain green without cables

    The x7 ports can show green link LEDs even when no cable is attached.

  • #1045866

    Bulk interface edits can overload node daemon

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

  • #1078119

    Virtual VLAN switch traffic is intermittently interrupted

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

  • #1078541

    FortiFirewall 2600F can hang after fresh image burn

    A fresh image burn can leave the model stuck, while upgrades from earlier versions still work. Workaround: power-cycle the unit.

  • #1114594

    FG-200G cannot connect to FortiGuard using SDNS

    Workaround: use cleartext DNS with `config system dns; set protocol cleartext; end`.

  • #1121548

    Device identification crosses an intermediate router

    Enabling `device-identification` can collect endpoint information even when an intermediate router separates the FortiGate and endpoints. Workaround: disable `device-identification` on the interface.

  • #1043189

    Large user-store data can force 2 GB models into conserve mode

    Low-end models with 2 GB RAM may enter conserve mode when handling more than 5000 large user records containing extensive IoT vulnerability data. Requests such as `GET request /api/v2/monitor/user/device/query` can cause high CPU and memory use in `httpsd`.

  • #1094274

    IPv6 over MLX5 can make FortiOS unresponsive

    Incorrect WQE handling can make FortiOS unresponsive while sending IPv6 traffic through MLX5 network adapters.

  • #1119140

    DLP configuration deployment fails on Intel Skylake VMs

    FortiGate VMs running on hypervisors with Intel Skylake processors can deploy DLP configurations incorrectly.

  • #885222

    HTTP VIP sessions are logged as HTTPS

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

  • #869106

    Layer 3 roaming can fail with multiple cw_acd processes

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

  • #869978

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

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

  • #873273

    Automatic wireless reconnect can fail

    The automatic-connect option may not work when the local radio connection is lost on some FortiGate models.

  • #941691

    Managed FortiSwitch reports duplicate IP use

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

  • #819987

    ZTNA mapped drives fail after laptop reboot

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

Special notices

  • NP7 shaping-profile interface limit is 100

    FortiGate supports shaping profiles on no more than 100 physical, LAG, or VLAN-over-physical/LAG interfaces.