Exposed Fortinet FortiManager logins and password spraying
The short version: A Fortinet FortiManager login exposed to the internet lets attackers quietly spray common and already-breached passwords across your accounts until one works — and FortiManager centrally manages every FortiGate in your fleet.
What you need to know
There's no CVE here and nothing to patch. The weakness is the combination of exposure and weak authentication: the FortiManager login portal, reachable from the internet, in front of accounts whose passwords may be guessable, reused, or already in a public breach dump.
Password spraying is the technique that turns that combination into a breach. Rather than guess many passwords against one account (which trips lockouts), the attacker tries a few high-probability passwords against many accounts, slowly and quietly.
- How they find it — internet-wide scanning and fingerprinting surface the FortiManager panel by its recognizable interface.
- How they use it — automated, low-and-slow spraying with common and previously-breached passwords, staying under lockout thresholds.
- What it leads to — FortiManager is the central management plane for a fleet of FortiGate firewalls. A working credential there is privileged control over the policy of your entire Fortinet estate — one door that opens many.
How serious we see it
High — by default, with honest upside risk. An exposed login protected by strong, unique credentials and enforced MFA is a manageable exposure, not an emergency. But the real severity is a function of what's behind the door: FortiManager administers many firewalls at once, so if any account uses a weak or reused password and MFA isn't enforced, this quietly becomes High — privileged administrative reach over your whole firewall fleet. The blast radius here is fabric-wide, which is exactly why the management plane belongs off the open internet. The reassuring part is that it's entirely in your hands to fix, with no vendor patch required.
What to do
- Restrict access to trusted IP addresses — keep FortiManager off the open internet; limit it to trusted management networks or a VPN. This closes the exposure outright.
- Enforce MFA on every FortiManager account — it defeats spraying even when a password is known.
- Limit and monitor failed authentication — rate-limit attempts and alert on spray patterns (many accounts, few passwords, low-and-slow).
- Kill weak and reused passwords — enforce strong, unique credentials and check them against known-breached lists.
- Confirm your exposure first — verify whether any FortiManager login is reachable from the internet today.
How BreachRisk sees it
BreachRisk discovers Fortinet FortiManager login portals exposed to the internet the way an attacker would — by crawling and fingerprinting your external footprint — and then, where authorized, goes a step further than a scanner: it safely attempts a bounded, rate-limited authentication check using exposed (breach-corpus) and common credentials, within strict non-disruptive limits rather than a brute-force flood. That's the honest difference between detecting a login and demonstrating whether it actually holds. "We have a FortiManager on the internet" becomes a straight answer: is it defended, or one reused password away from control of every firewall it manages?