How to Fix CVE-2024-47575: FortiManager FortiJump Missing Authentication
*By Sai Kiran Pandrala*
| Severity | CVSS 9.8, Critical |
|---|---|
| Actively exploited? | Yes, listed in CISA KEV |
| Affected | FortiManager 7.x and 6.x, see Fortinet PSIRT FG-IR-24-423 for the exact build matrix |
| Fixed in | FortiManager 7.6.1, 7.4.5, 7.2.8, 7.0.13, 6.4.15 (and later) per the Fortinet advisory |
| Type (CWE) | CWE-306: Missing Authentication for Critical Function |
⚠️ Patch and audit. Mandiant attributed exploitation of this CVE to a cluster they call UNC5820. Multiple organizations were compromised before the public advisory. Treat as live.
What is CVE-2024-47575?
FortiManager is the centralized management platform for Fortinet's FortiGate firewalls. The FortiGate-to-FortiManager (FGFM) protocol on TCP 541 is how managed FortiGates register and communicate. The vulnerability, known publicly as FortiJump, is that FortiManager does not properly authenticate the FortiGate device performing the registration. An attacker who can reach TCP 541 can register an arbitrary "FortiGate" to the manager, and the registration flow gives the attacker code execution on the FortiManager itself.
From there, the attacker can read every managed firewall's configuration, push policy changes to the real managed devices, and pivot deep into the network the FortiManager controls.
Am I affected?
You are affected if you run FortiManager at any version below the fix line listed in Fortinet PSIRT FG-IR-24-423. The affected version matrix covers:
- 7.6.x: below 7.6.1
- 7.4.x: below 7.4.5
- 7.2.x: below 7.2.8
- 7.0.x: below 7.0.13
- 6.4.x: below 6.4.15
To check your FortiManager version:
get system status
The line Version shows the train and patch level.
Confirm whether FGFM (TCP 541) is reachable from beyond your administrative network — that exposure determines urgency.
How to fix CVE-2024-47575
- Open Fortinet PSIRT advisory FG-IR-24-423 for the exact fix matrix.
- Download the patched FortiManager firmware from the Fortinet support portal.
- Back up the FortiManager configuration:
# Vendor advisory: https://www.fortiguard.com/psirt/FG-IR-24-423
execute backup all-settings ftp <ftp-server> <user> <pass>
- Apply the firmware upgrade via the GUI: System Settings → Dashboard → System Information → Firmware Version → Upload. Or via CLI:
# Vendor advisory: https://www.fortiguard.com/psirt/FG-IR-24-423
execute restore image ftp /<image>.out <ftp-server> <user> <pass>
- The appliance reboots after the upgrade. Expect 5-10 minutes of management downtime.
- Apply the workaround command Fortinet documented in the advisory if your version supports it (limits FGFM access to whitelisted FortiGate serial numbers).
Forensic IoC hunt (critical)
Fortinet and Mandiant published specific IoCs for UNC5820 exploitation. Run these against your FortiManager:
diagnose dvm device list
Look for managed-device entries you don't recognize. Look for serial numbers that don't match real devices in your inventory. Check /var/log/ on FortiManager (via the diag command shell) for unusual FGFM connection patterns.
If any IoC is present, the FortiManager is compromised:
- Rotate all credentials it holds (admin passwords, RADIUS shared secrets, certificate private keys).
- Audit every managed FortiGate for configuration changes pushed during the unpatched window.
- Re-image the FortiManager from a known-clean backup or rebuild from scratch.
Upgrade FortiOS / FortiGate to the patched release
# Verify the running build
get system status | grep -i version
# Target FortiOS build is listed in the Fortinet advisory: https://fortiguard.fortinet.com/psirt/FG-IR-24-423
execute restore image tftp <patched-image>.out <tftp-server-ip>
# The firewall reboots automatically. Re-check version after reboot.
get system status | grep -i version
Verify the fix landed
# 1. Confirm the running version matches the fixed-in version from the advisory:
# https://fortiguard.fortinet.com/psirt/FG-IR-24-423
# Use the platform-specific version probe above.
# 2. Re-scan with your vulnerability scanner (Nessus, Qualys, Tenable, OpenVAS).
# The scanner should no longer flag CVE-2024-47575 on the patched target.
# 3. Inspect recent service / kernel logs for crash loops or rollback events.
journalctl -u <service> --since "10 minutes ago"
dmesg --since "10 minutes ago"
If you can't patch immediately
Fortinet documented an interim mitigation: restrict FGFM access to known FortiGate serial numbers:
config system global
set fgfm-deny-unknown enable
end
This rejects FGFM registration from any FortiGate whose serial isn't already in the FortiManager's known-device list. It's a strong control if you have a stable, fully-inventoried FortiGate fleet.
Additionally:
- Block TCP 541 at the perimeter to anyone outside the administrative network. FGFM should never be reachable from the public internet.
- Increase monitoring on FortiManager admin and FGFM logs.
How to verify the fix worked
- Confirm the FortiManager version:
get system status
Output should show the patched build (7.6.1, 7.4.5, 7.2.8, 7.0.13, 6.4.15 or later).
- The IoC hunt above should return only known devices.
- Run an external vulnerability scan against TCP 541. CVE-2024-47575 detection should clear.
Frequently asked questions
Related fixes
Other vulnerabilities in the same area that are worth patching alongside this one:
- How to Fix CVE-2026-25972: Execute unauthorized code or commands in FortiSIEM — Execute unauthorized code or commands in FortiSIEM
- How to Fix CVE-2026-22573: Path traversal in FortiSOAR PaaS , Path traversal in FortiSOAR PaaS
- How to Fix CVE-2026-22628: Execute unauthorized code or commands in FortiSwitchAXFixed , Execute unauthorized code or commands in FortiSwitchAXFixed
- How to Fix CVE-2026-22576: Information disclosure in FortiSOAR PaaS , Information disclosure in FortiSOAR PaaS
- How to Fix CVE-2023-48788: SQL Injection in FortiClientEMS , SQL Injection in FortiClientEMS
What is "FortiJump"?
"FortiJump" is the public name researchers gave to this CVE , derived from the way an attacker uses the FortiManager registration to "jump" into the FortiGate management plane. The vulnerability ID is CVE-2024-47575; the marketing name and the CVE refer to the same flaw.
Is FortiManager Cloud affected?
Fortinet patched FortiManager Cloud directly on their infrastructure. Self-managed FortiManager Cloud Connector deployments still need to follow the patch procedure. Confirm against the FG-IR-24-423 advisory for your specific deployment model.
Is FortiAnalyzer affected?
FortiAnalyzer is mentioned in the FG-IR-24-423 advisory because it shares FGFM-protocol code. Apply the corresponding patched FortiAnalyzer build per the same advisory.
References
- Official Fortinet PSIRT advisory FG-IR-24-423: https://www.fortiguard.com/psirt/FG-IR-24-423
- NVD: https://nvd.nist.gov/vuln/detail/CVE-2024-47575
- CISA KEV catalog entry: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
*This guide was assembled from the Fortinet PSIRT advisory FG-IR-24-423, NVD record, and CISA KEV listing on 2026-05-25. Always confirm against Fortinet's advisory before applying changes in production.*