Most stories miss the most critical part of FortiBleed - the firewall wasn't the destination and it wasn't a breach. Attackers are targeting inside the network, capturing creds, exfiltrating data; hitting AD/LDAP, HTTP, FTP, SNMP, Telnet, SNMP, Kerberos, NTLM and more. Your whole infrastructure may be at risk.
Over the past several days, I’ve spent a lot of time digging through FortiBleed research, public datasets, researcher findings, and incident analyses. The more I read, the more I realized something:
Most of the headlines are focusing on the wrong thing.
The common narrative is that FortiBleed is a Fortinet password leak.
That’s true—but it’s also woefully incomplete.
What makes FortiBleed remarkable is that it provides a rare look inside a modern credential-harvesting operation. Thanks to an exposed attacker server discovered by researchers, we aren’t just seeing the results of an attack. We’re seeing much of the attacker’s infrastructure, tooling, workflows, automation, and post-compromise activity. Down to a rarely seen view of their own Hashtopolis implementation for industrial-scale password cracking.
In cybersecurity, we don’t often get that opportunity.

One of the first misconceptions worth clearing up is that FortiGate devices were the only targets.
Based on publicly available research, we know the operators were also targeting:
I bolded that last item because THIS IS THE PART MOST PEOPLE ARE MISSING!
The attackers were accessing INTERNAL networks and scraping combos of cleartext and encrypted credentials — HTTP, FTP, mail protocols SMTP/POP3/IMAP, LDAP, SNMP, Telnet and Kerberos and NTLM hashes.
Fortinet appears to have been the largest target set, but the operation itself was focused on credentials.
The firewall was the starting point—not the objective. But, more on that later!
The operation came to light because the attackers accidentally exposed their own infrastructure. Cue the snickers.
Researchers (as far as I know, this was found by Volodymyr (Bob) Daichenko based in Ukraine) discovered an open directory containing:
This is exceptionally unusual.
Normally, defenders see indicators of compromise and forensic artifacts from victims. In this case, researchers were able to observe portions of the attacker’s actual environment.
That gives us (or, well, researchers who know what they’re looking at) a much clearer picture of how the operation worked.
While details continue to emerge, the overall process appears to have looked something like this:
This wasn’t a single attack.
| If you like this content, you might like my weekly podcast – Packet Protector, the podcast at the intersection of networking and security. Available on YouTube or your favorite podcast app. |
One of the most important technical lessons from FortiBleed involves password storage and hash migration.
Fortinet improved password protection in newer versions of FortiOS by moving away from older SHA256-based password hashing and toward PBKDF2 (Password-Based Key Derivation Function 2).
That’s good security engineering.
However, many organizations may not realize that existing passwords often remained stored using the older hash format until those credentials were updated or re-saved.
Read Fortinet’s guidance here.
In practical terms:
If attackers obtained those older hashes, they could crack them offline.
The key lesson is that patching and upgrading do not always mean historical credentials are automatically protected.
Whoever is managing these (and similar) devices should verify how administrator credentials are currently stored and whether legacy hashes remain present.
Some of the information in their little attacker databases means they had full firewall configuration files. What’s not 100% clear yet is how the attackers got those config files. In fact, I don’t know what % of the victim population had full configs. I have some working theories or possibilities but I haven’t seen any reports yet calling out likely scenarios.
One detail that has generated significant attention is the reported use of a cracking cluster built around 45 NVIDIA RTX 4090 GPUs. (Where’s that Tim the Toolman Taylor grunt we all know and love??)
The important takeaway isn’t the number of GPUs. It’s what that infrastructure tells us about the operation.
This is straight-up industrialized password-cracking using Hashtopolis and dedicated GPU resources. Several of the reports I read estimate the infrastructure cost was $150-200k.
This wasn’t an opportunistic actor running password attacks from a laptop.
This was a structured operation investing significant resources into turning stolen hashes into usable credentials.
What’s important isn’t the hardware — it’s the level of automation and scale. These guys were going gangbusters on the hash cracking.
Another common misconception is that this was primarily a firewall compromise.
The available evidence suggests that many compromises continued well beyond perimeter access.
Researchers observed activity involving:
Once valid credentials were obtained, the objective shifted toward expanding visibility and increasing access.
This is why organizations should avoid treating FortiBleed as a perimeter-only event.
If credentials were compromised, the investigation should extend beyond the firewall.
One aspect of the operation that deserves more attention is credential harvesting from network traffic.
Researchers reported evidence of attackers collecting credentials from protocols including:
Many organizations still have some of these protocols present somewhere in their environment.
Often they’re legacy systems. Sometimes they’re management interfaces. Occasionally they’re forgotten entirely.
FortiBleed serves as another reminder that cleartext protocols continue to create unnecessary risk.
By the way — my book has 80 pages on hardening network infrastructure.
Several public datasets and lookup services have emerged to help organizations identify potential exposure.
I found discrepancies across the data sets; depending on where/how the data was pulled, a victim may appear one place and not another.
Being listed does not automatically mean an organization experienced a confirmed compromise.
However, if your organization appears in one of these datasets, I recommend treating that as a signal to investigate further.
Review:
Check at least 2-3 sites/lists, both by your public IP address(es) and domain(s) as well as domains of any third parties, VAR/integrator, MSP/MSSP providers current and past.
| If you like this content, you might like my weekly podcast – Packet Protector, the podcast at the intersection of networking and security. Available on YouTube or your favorite podcast app. |
Whether your organization appears in public datasets or not, the defensive actions are the same.
Prioritize:
Especially where password reuse may exist.
For Fortinet administrators, confirm whether credentials are protected using current hashing mechanisms and whether legacy hashes remain present.
Here’s that Fortinet KB article link again – https://community.fortinet.com/fortigate-3/technical-tip-enforcing-pbkdf2-as-hash-function-for-administrator-accounts-in-fortios-v7-2-11-and-later-220652
Look for:
Review:
Do not assume the firewall was the only affected system.
Where possible, identify and remove unencrypted management protocols. We’re in a new world, and assuming just because something is INSIDE the network it’s safe is an ill-informed assumption in 2026.
Where possible, replace them with encrypted alternatives. If you need guidance, my book Wireless Security Architecture, has an 80-page chapter on hardening network infrastructure.

The strongest long-term lesson from FortiBleed may be this:
Credentials remain one of the most valuable assets attackers can obtain.
In the beginning, it was credit card numbers and banking info. Then it was World of Warcraft and other gaming logins. Now it’s crypto and network administrative accounts because living off the land is the new hotness for attackers.
Strong MFA, identity monitoring, privileged access controls, and password hygiene are the 101 defenses that are still impactful. Remember not all MFA is created equal. That’s a blog for another day.
FortiBleed is important not because it exposed another batch of passwords.
Cybersecurity sees credential leaks every day.
FortiBleed is important because it exposed how a modern credential-harvesting operation actually functions.
We got to see the tooling. We got to see the automation. We got to see the prioritization. We got to see what happens after credentials are stolen.
And perhaps most importantly, we got a reminder that identity—not firewalls, not endpoints, not servers—remains one of the primary battlegrounds in modern cybersecurity.
Good luck with your thrunting and mitigations!
Ars Technical coverage
https://arstechnica.com/security/2026/06/massive-breach-spills-credentials-for-thousands-of-sensitive-networks
| If you like this content, you might like my weekly podcast – Packet Protector, the podcast at the intersection of networking and security. Available on YouTube or your favorite podcast app. |
# # #