FortiOS 7.2.13 release notes
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.