Patch FortiGate firewalls: an exploited FortiOS flaw, and no fix for 6.4
CISA added a FortiOS heap overflow to its exploited list on September 9. Here are the fixed versions, a workaround if you can't upgrade yet, and why FortiOS 6.4 needs to go.
If you manage FortiGate firewalls, check your FortiOS version. A heap-based buffer overflow in FortiOS’s cw_acd daemon can let a remote, unauthenticated attacker run code or commands on the firewall. CISA added it to its Known Exploited Vulnerabilities catalog on September 9, 2026.
The details
- CVE: CVE-2025-25249 (Fortinet advisory FG-IR-25-084), CVSS 7.4
- Affected: FortiOS and FortiSwitchManager. CISA’s entry also lists FortiSASE, Fortinet’s cloud service.
- Exploitation: Fortinet’s advisory, first published in January, still lists it as not known to be exploited. CISA’s addition in September means exploitation has since been seen.
Fixed versions
| Product | Affected | Fix |
|---|---|---|
| FortiOS 7.6 | 7.6.0 through 7.6.3 | 7.6.4 or later |
| FortiOS 7.4 | 7.4.0 through 7.4.8 | 7.4.9 or later |
| FortiOS 7.2 | 7.2.0 through 7.2.11 | 7.2.12 or later |
| FortiOS 7.0 | 7.0.0 through 7.0.17 | 7.0.18 or later |
| FortiOS 6.4 | All versions | No fix. Migrate to a fixed release. |
| FortiSwitchManager 7.2 | 7.2.0 through 7.2.6 | 7.2.7 or later |
| FortiSwitchManager 7.0 | 7.0.0 through 7.0.5 | 7.0.6 or later |
Use Fortinet’s upgrade path tool (linked below) to plan the jump between versions.
Still on FortiOS 6.4? There’s no patch for this, and there won’t be. Plan the move to a supported release now, and use the workaround below in the meantime.
Workaround if you can’t upgrade yet
The vulnerable daemon is reached through the “fabric” management access on an interface. Fortinet’s workarounds:
- Remove “fabric” from each interface’s allowed access. For example, change
set allowaccess fabric ssh httpstoset allowaccess ssh https. - Or restrict CAPWAP control traffic (UDP ports 5246 to 5249) on interfaces where fabric is enabled, using a local-in policy that allows only your trusted devices. Fortinet’s advisory includes the full configuration.
A workaround reduces exposure; it doesn’t replace the upgrade.
Sources
- FG-IR-25-084: Heap-based buffer overflow in cw_acd daemon (Fortinet): affected and fixed versions, the FortiOS 6.4 migration requirement, and workarounds
- Upgrade path tool (Fortinet)
- Known Exploited Vulnerabilities catalog (CISA): CVE-2025-25249 added September 9, 2026
From Small Town Sysadmin
Get new guides by email
Plain-English tech tips, scam and security alerts, and fixes for small offices, whether you're the office manager or the IT pro. No spam, and you can unsubscribe anytime.