70,000 firewall credentials stolen: the k0t campaign explained

By the NexusSec team · 4 min read · Published
Short version: On 21 October 2026, Group-IB and NyxLab reported a campaign by an actor they call k0t that exposed more than 70,000 credentials from internet-facing Fortinet FortiGate and FortiWeb devices and Palo Alto GlobalProtect portals. FortiWeb and GlobalProtect were broken into through known flaws, FortiGate through password guessing on its management API, and stolen configurations were decrypted to recover directory passwords. Patch, take management off the internet, and rotate every credential stored in your firewall configuration.

Firewalls and VPN portals hold more than rules. Their configurations often include the passwords they use to talk to Active Directory, and that is what this campaign was after. This post reflects what was published up to 1 November 2026.

What happened

Group-IB's threat intelligence team and NyxLab published research on 21 October 2026 about k0t, which they describe as a collaborative operation targeting edge devices at scale. The operators found targets through public internet scanners and lists from underground sources, with little regard for industry. The researchers say the campaign exposed more than 70,000 credentials, including network device credentials and LDAP dumps.

How they got in

Once inside, they decrypted configuration files offline using FortiOS's default encryption key, a long-known weakness tracked as CVE-2019-6693, to recover LDAP and Active Directory bind credentials and administrator passwords. From there they used common attack tools to dump credentials, gain domain administrator rights and move through networks, installed remote-management tools to stay in, and copied data out to cloud storage.

Group-IB says victims overlap with those of the Qilin and The Gentlemen ransomware groups, which suggests k0t may sell access to others, although it says any direct link is unconfirmed.

What to do

  1. Patch internet-facing firewalls, WAFs and VPN portals, including FortiWeb for CVE-2025-64446 and PAN-OS for CVE-2026-0257.
  2. Take management interfaces and APIs off the internet. Reach them only from trusted admin networks or through a VPN.
  3. On FortiGate, enable private-data-encryption, so configurations are not protected only by the default key.
  4. Treat any exposed configuration as a credential leak: rotate every credential it contains, including LDAP bind and service accounts, and use a low-privilege account for LDAP binds.
  5. Remove default and common passwords, increase lockout times and investigate repeated failed logins.
  6. Enforce MFA on VPN and administrator access. See where to start with MFA.
  7. Watch for unexpected VPN sessions and remote-management tools such as AnyDesk, Atera, MeshCentral or ngrok that you did not install.

CERT-In also published an advisory on multiple vulnerabilities in Fortinet products on 24 October 2026; check it against your models and versions. Our firewall audit checklist covers admin access, exposed services and VPN settings in more detail.

Sources

Frequently asked questions

Was FortiGate hacked through a vulnerability in the k0t campaign?

According to Group-IB, FortiGate devices were attacked by brute-forcing the REST API with common usernames and passwords, not through the FortiWeb flaw. FortiWeb and GlobalProtect were attacked through known vulnerabilities.

What is FortiGate private-data-encryption?

A setting that encrypts sensitive data in the configuration with your own key instead of the default one, so a stolen configuration cannot be decrypted with a publicly known key.

Which credentials should we rotate?

Every credential in an exposed configuration: administrator accounts, LDAP and Active Directory bind accounts, service accounts and any VPN or RADIUS secrets it contains.

How can we tell if our firewall was targeted?

Look for bursts of failed logins on management interfaces, new administrator accounts, unexpected VPN sessions and remote-management tools you did not install.

Fortinet or Palo Alto at the edge?

We audit firewall configuration and exposure, close management access from the internet and help rotate the credentials stored in it.

Book a free consultation