Last Updated: 2026-06-19T22:09:29Z
What’s Happening
Hudson Rock (Infostealers.com) is reporting a massive dataset of compromised Fortinet credentials and logs associated with exploitation. The dataset comprises 73,932 unique firewall URLs across 21,632 domains.
How were these credentials acquired? Fortinet says they were intercepting and cracking SSLVPN authentication. This was later refuted by reviewing attacker logs and infrastructure. Admin portals were compromised via brute-force and shared creedentials. Then, user password hashes were cracked offline using a rented 36-GPU cluster.
Kevin Beaumont has a blog about the incident, clarifying that the dump of information appears to be from exposed Fortinet management consoles. Although the exact exploit method is unknown, data was apparently exfiltrated from the consoles and then cracked offline.
Bob Diachenko, the original researcher, has posted some updates about the attack.
The scale of the brute force effort is notable. Additionally, other devices were targeted in the campaign, including Sophos and MSSQL.
CloudSEK has released a post detailing the campaign operator’s infrastructure since they
left their own back-end server exposed to the internet with an open, browsable directory. That server held not only a database of validated credentials but also the group’s tooling, automation scripts, connection strings, scheduled jobs, and operator command histories.
They also found heavy credential reuse across affected corporations.
Cloudsek also contests Hudson Rock/Diachenko’s claim of “compromised” hosts. Money quote:
The central findings of the analysis is that the 21,632 figure that generated the headlines is the count of entries in the attacker’s FortiGuard email attribution database, a device registration catalogue, not a verified breach list. When traced back through the attacker’s own tooling, only 918 organisations show evidence of Kerberos traffic being captured from inside their networks, meaning the operators actually reached internal Active Directory infrastructure in fewer than 5% of attributed cases. Of those 918, only 148 ~0.68% of the headline figure represent confirmed compromises where Kerberos hashes were fully cracked and AD credentials were verified. Not one of the headline victims named in the original reporting appears in that confirmed list.
Which may be so, but that’s not the only issue with the dump.
Kevin Beaumont has responded to the CloudSek post with further context, and a full list of compromised IPs.
Beaumont’s direct experience with victims is relevant here. He points out that full compromise and possession of credentials are not the same, especially when the creds are up for sale.
He’s also listed some IPs from which he has seen config exports:
193.8.186.7
80.75.212.113
213.21.239.65
208.94.246.58
69.195.129.144
96.45.42.173
Actions
Despite the obvious marketing hype, Fortinet customers should use Hudson Rock’s tool to check the dataset for their domains.
More usefully, the beautiful folks at GAYINT have made the entire list available!
If impacted, the following actions should follow immediately:
- Forced credential rotation for SSL VPN users
- In parallel, threat hunting and incident response playbooks should initiate, assuming breach. Rotated creds are unhelpful in an active compromise.
- Enforce universal multi-factor authentication (if not already done).
- Log monitoring for suspicious authentications/lateral movements.
If not impacted, still take a moment to review the list for organizations in your community. This is widespread enough that it’s almost certain an organization that impacts you locally was involved. And it’s no sure thing they’ll notice this report. Search town/community names, local colleges and schools, etc. A moment to send an email to their security team or administration would be a kindness.
Some ideas for searching:
- Municipal government
- Utilities
- K-12 Schools
- Colleges/Universities
- Museums
- Hospitals
- Smaller healthcare organizations
- Places of worship
Notes
This is a good reminder to update priors about hash strengths—as I had to for this one. Salted SHA256 is insufficient for secure password storage. As Beaumont notes, recent versions of FortiOS moved to hashing with PBKDF2, but only per-login of admins.
Beaumont says:
There needs to be a better system for threat intelligence which isn’t private companies hoarding attacker data.
We couldn’t agree more. That’s why we started IFIN.
Errata
- Clarified nature of dump and hypothesis for attack methods with new analysis

