FortiBleed: Fortinet VPN Credentials Exposed for 73,000 Devices

FortiBleed: Fortinet VPN Credentials Exposed for 73,000 Devices

What Happened

On June 17, 2026, security researchers disclosed a massive credential leak affecting Fortinet VPN devices, dubbed “FortiBleed.” A publicly exposed database containing VPN credentials from over 73,000 Fortinet devices worldwide was discovered on an unsecured cloud storage bucket. The exposure appears to stem from a combination of misconfigured logging and a vulnerability chain that allowed attackers to exfiltrate authentication data from FortiOS-based SSL-VPN and IPsec endpoints over an extended period.

The FortiBleed incident does not exist in isolation. Threat intelligence analysts have linked this exposure to concurrent exploitation of FortiSandbox appliances, forming a broader Fortinet threat cluster. Attackers are correlating VPN credentials from FortiBleed with sandbox escape techniques to move laterally into enterprise environments, bypassing perimeter defenses that organizations assumed were intact.

What Was Exposed

The leaked dataset contains three categories of sensitive information for each affected device:

  • VPN Usernames — Plaintext usernames for SSL-VPN and IPsec user accounts, including administrative and service accounts.
  • Password Hashes — Cryptographic hashes of VPN user passwords. While not plaintext, these hashes are susceptible to offline cracking, particularly for weak or common passwords. Early analysis indicates some hashes use weaker legacy algorithms.
  • Device Identifiers — FortiGate serial numbers, public IP addresses, firmware versions, and hostnames. This metadata allows attackers to map exposed credentials directly to vulnerable devices.

Initial sampling suggests the affected devices span across healthcare, education, government, and critical infrastructure sectors in over 140 countries.

Impact

The FortiBleed exposure creates multiple cascading risks for affected organizations:

  • Direct VPN Access — Cracked password hashes grant attackers authenticated access to corporate VPNs, effectively making them trusted insiders on the network.
  • Credential Stuffing & Spraying — Usernames harvested from FortiBleed are being fed into credential-stuffing campaigns against other enterprise services (O365, SSO portals, RDP gateways).
  • FortiSandbox Chaining — When combined with active FortiSandbox exploitation, attackers can pivot from VPN access to sandbox escape, gaining code execution on internal analysis appliances and moving deeper into segmented networks.
  • Persistence & Lateral Movement — Device identifiers enable targeted attacks; adversaries know exactly which firmware version each target runs and can tailor post-exploitation tooling accordingly.
  • Supply Chain Exposure — Managed service providers (MSPs) and MSSPs managing Fortinet devices for multiple clients face amplified risk, as a single compromised admin account can expose all downstream customers.

Fix

Organizations running Fortinet VPN appliances should take the following actions immediately:

  1. Rotate All VPN Credentials — Force password resets for every VPN user account. Assume all credentials in the leaked dataset are compromised, regardless of hash strength. Prioritize administrative and privileged accounts first.
  2. Enforce Multi-Factor Authentication (MFA) — If MFA is not already mandatory for VPN access, enable it now. MFA renders stolen credentials useless even if password hashes are successfully cracked. Use certificate-based or token-based MFA; avoid SMS-based where possible.
  3. Check for Exposure — Cross-reference your FortiGate serial numbers and public IPs against breach notification services and the indicators of compromise (IOCs) being circulated by CISA and national CERTs. Several commercial threat intelligence platforms now offer FortiBleed-specific checks.
  4. Upgrade FortiOS — Upgrade to the latest patched version of FortiOS. Fortinet has released emergency patches addressing the logging misconfigurations and underlying vulnerabilities exploited in this campaign:
    • FortiOS 7.6.x → 7.6.2 or later
    • FortiOS 7.4.x → 7.4.7 or later
    • FortiOS 7.2.x → 7.2.11 or later
    • FortiOS 7.0.x → 7.0.17 or later
  5. Audit VPN Logs — Review SSL-VPN and IPsec authentication logs for the past 90 days. Look for anomalous login patterns, impossible-travel geolocation mismatches, and spikes in failed authentication attempts that may indicate credential testing.
  6. Harden Logging Configuration — Disable verbose debug-level logging on production VPN appliances. Ensure log destinations are secured and access-controlled. Credential material should never appear in plaintext logs.

Recommendations

Beyond the immediate fixes, organizations should adopt the following long-term security practices:

  • Assume Breach Posture — Treat the VPN boundary as compromised. Implement zero-trust network access (ZTNA) principles: microsegmentation, least-privilege access, and continuous session validation even for VPN-authenticated users.
  • Monitor for Fortinet Threat Cluster Activity — Deploy detection rules for FortiSandbox exploitation techniques and cross-correlate with VPN authentication events. The combination of anomalous VPN logins followed by sandbox API calls is a high-fidelity indicator of this threat cluster.
  • Credential Hygiene — Eliminate shared VPN accounts. Enforce unique, complex passwords per user. Implement privileged access management (PAM) for administrative FortiOS accounts.
  • Incident Response Preparation — Prepare containment procedures for VPN account takeover scenarios. Have a plan to rapidly revoke tokens, disable accounts, and isolate compromised segments.
  • Threat Intelligence Integration — Ingest FortiBleed IOCs into SIEM, EDR, and firewall rule sets. Block known-malicious IPs associated with the campaign at the perimeter.
  • Vendor Communication — Engage with Fortinet TAC and your account representative to confirm your device serial numbers are not in the exposed dataset and to receive ongoing threat updates.

References


Published: June 18, 2026 | Category: Advisories | Threat Level: Critical

Connect with me

Enter your Email address if you want to connect and receive threat modeling updates (I won’t spam you or share your contact details).

AND / OR

Try my threat modeling tool, it's completely free to use.

Thanks for signing up!