70,000+
Credentials and records harvested from internet-facing FortiGate, FortiWeb, and Palo Alto GlobalProtect systems by the k0t access broker campaign, disclosed by Group-IB on October 21, 2026, including device admin credentials, VPN user accounts, and LDAP directory dumps
86,644
FortiGate devices confirmed compromised across 194 countries in the related FortiBleed campaign, per an FBI and US Secret Service joint advisory issued October 6, 2026; SOCRadar verified this count across global threat feeds
84
Backdoored devices linked to a single k0t MeshCentral command-and-control server across 28 active device groups, representing just the confirmed persistent access cluster; total compromised device count is significantly higher
47 days
Gap between first confirmed exploitation of GlobalProtect CVE-2026-0257 (early June 2026) and the time ransomware groups Qilin and Inc were publicly linked to the exploitation, per Unit 42 reporting on October 19, 2026; four months of undetected access preceded this disclosure

Reach 50,000+ security professionals

Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.

Summarize with:

More than 70,000 credentials and LDAP directory dumps from FortiGate, FortiWeb, and Palo Alto GlobalProtect systems have been harvested by an initial access broker designated k0t, with the stolen access now being sold directly to ransomware groups including Qilin and Inc. Group-IB and NyxLab disclosed the campaign on October 21, 2026, revealing that k0t's database spans network devices at organizations primarily in North America, Europe, and Asia-Pacific and includes VPN administrator accounts, user credentials, and full directory dumps that give ransomware operators ready-made lateral movement paths the moment they purchase access.

The FortiGate credential dump problem is not isolated to k0t. The FBI and US Secret Service issued a joint advisory on October 6, 2026, warning that a separate but overlapping campaign called FortiBleed has compromised more than 86,644 FortiGate devices across 194 countries. Unit 42 reported on October 19 that ransomware groups have been exploiting the GlobalProtect authentication bypass CVE-2026-0257 since June 2026, a 47-day gap between the start of mass exploitation and any public attribution. k0t's disclosed dataset is the most recent and highest-profile confirmation that this access market is active and growing.

The attack chain is opportunistic but technically precise. k0t used FOFA and ZoomEye to enumerate internet-facing FortiGate, FortiWeb, and GlobalProtect systems, then applied CVE-2026-0257 (GlobalProtect auth bypass) and CVE-2025-64446 (FortiWeb unauthenticated RCE) where unpatched, and brute-forced credentials on FortiGate devices. Post-access, the actor installed MeshCentral and Atera remote management agents for persistent covert access, ran NetExec, Impacket, and Mimikatz to reach downstream Windows infrastructure, and packaged the collected credentials for resale.

Every organization running internet-exposed FortiGate, FortiWeb, or Palo Alto GlobalProtect must verify exposure and rotate credentials before the end of business today. The 47-month head start ransomware operators have from the June exploitation start date means delayed response is not a safe option.

How the k0t Credential Theft Campaign Works

k0t is the Group-IB designation for a suspected initial access broker who systematically harvests credentials from internet-facing network security appliances and sells the resulting access to ransomware affiliates. The campaign disclosed on October 21, 2026, represents k0t's broadest documented operation: more than 70,000 credential entries and LDAP dumps sourced from FortiGate firewalls, FortiWeb web application firewalls, and Palo Alto Networks GlobalProtect VPN gateways.

The operation follows a repeatable three-phase methodology. In the reconnaissance phase, k0t used FOFA (a Chinese internet asset intelligence engine) and ZoomEye to enumerate internet-facing appliances matching FortiGate, FortiWeb, and GlobalProtect fingerprints. These tools return device IP addresses, firmware version banners, and open service metadata that allow the actor to triage targets by patch level and geography before touching any device.

In the exploitation phase, k0t used two CVEs against unpatched systems. Against FortiWeb, the actor applied CVE-2025-64446, an unauthenticated remote code execution vulnerability that allows direct shell access without valid credentials. Against GlobalProtect, k0t exploited CVE-2026-0257, a PAN-OS authentication bypass (CISA KEV-listed) that lets an unauthenticated attacker authenticate to the VPN portal as a valid user. FortiGate devices without either CVE were subjected to credential brute force using common default and commonly reused passwords.

In the post-compromise phase, k0t moved from device credentials to domain credentials. The actor ran NetExec to enumerate Windows hosts reachable from the compromised network device, used Impacket libraries for pass-the-hash and Kerberos attacks, and deployed Mimikatz to extract plaintext credentials and NTLM hashes from memory on domain-connected hosts. For persistence, k0t installed MeshCentral and Atera RMM agents on accessed Windows servers, creating durable remote access that survived credential rotation on the perimeter device.

The result is a two-layer credential package: perimeter device credentials (FortiGate admin accounts, GlobalProtect user accounts) and internal directory credentials (Active Directory usernames, hashes, and in some cases plaintext passwords) that ransomware operators can use to bypass the perimeter entirely and move directly to domain admin escalation.

Scale and Scope: 70,000 Records Across 194 Countries

Group-IB's dataset of more than 70,000 records understates the total exposure from k0t-adjacent activity when FortiBleed is included. The FBI and US Secret Service confirmed 86,644 FortiGate devices compromised globally in the FortiBleed campaign, which uses similar targeting and methodology. Together, the two campaigns represent the most significant perimeter appliance credential exposure since the 2024 Ivanti Connect Secure credential dump affecting more than 20,000 organizations.

Geographic targeting in k0t's disclosed campaign prioritizes the United States and Canada, followed by the United Kingdom, Germany, France, Japan, and Australia. Every industry sector is represented in the exposed dataset, but Group-IB reported higher densities in technology, financial services, and manufacturing verticals, consistent with the sectors these devices are most heavily deployed in.

The LDAP dump component elevates severity significantly beyond a typical VPN credential compromise. LDAP dumps include Active Directory user and group structures, organizational unit hierarchies, and in some configurations password hashes for all domain accounts. A ransomware operator purchasing k0t access receives not just a VPN foothold but a pre-mapped domain environment with enough directory intelligence to target domain controllers and backup systems in the first hours of an intrusion.

Victim organization overlap with the peerstitch-fortigate-implant-cl-sta-0954-detection campaign from earlier this month suggests multiple threat actors are actively targeting the same exposed FortiGate population simultaneously. Organizations that patched the PeerStitch campaign's implant vector must separately verify they are not in the k0t credential dataset.

Device typePrimary exploit vectorAlso targeted via
FortiGate (FortiOS)Credential brute forceFortiBleed CVE overlap
FortiWeb (WAF)CVE-2025-64446 unauth RCEBrute force fallback
GlobalProtect (PAN-OS)CVE-2026-0257 auth bypassCredential spray post-bypass
Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

Post-Compromise Toolkit: NetExec, Mimikatz, and RMM Persistence

Group-IB documented k0t's post-exploitation toolkit in detail, providing high-confidence detection targets for organizations hunting for prior compromise.

NetExec is the maintained successor to CrackMapExec, used for authenticated network enumeration and lateral movement across SMB, LDAP, and WinRM. k0t's use pattern is consistent with an initial host inventory sweep: enumerate live Windows hosts reachable from the compromised VPN context, test credential validity across the discovered subnet, and identify high-value targets including file servers, backup agents, and domain controllers.

Impacket is a Python library for network protocol interaction used for pass-the-hash attacks, Kerberos ticket manipulation, and command execution without installing agents on target hosts. k0t's Impacket usage is consistent with post-credential-spray lateral movement to domain-joined hosts.

Mimikatz on compromised Windows hosts extracts plaintext credentials from LSASS memory, NTLM hashes, Kerberos tickets, and cached credentials. Credentials harvested here become part of the LDAP and credential package sold to ransomware operators, extending the dataset beyond what is visible in the FortiGate or GlobalProtect device logs.

MeshCentral and Atera are legitimate remote management platforms that k0t installs as persistence mechanisms. Both are signed software trusted by endpoint security tools, communicate over standard HTTPS to cloud-hosted management servers, and blend with legitimate IT operations. Group-IB identified 28 device groups with 84 systems connected to a single k0t-operated MeshCentral server, which represents only the confirmed persistent access that remained active at disclosure time.

The toolset is identical to the pattern observed in the watchguard-firebox-cve-2025-14733-ransomware-exploitation campaign, suggesting k0t or a closely affiliated actor has been using this playbook across multiple edge device campaigns throughout 2026.

ToolPurpose in k0t intrusionDetection focus
NetExecNetwork enumeration from VPN contextnetexec.exe or crackmapexec spawned by VPN-related process
ImpacketLateral movement via pass-the-hashPython process with SMB connections to internal hosts
MimikatzCredential extraction from LSASSlsass.exe read access from non-system process
MeshCentralPersistent remote access agentmeshagent process or mesh service on non-IT hosts
Atera RMMSecondary persistence agentAteraAgent process on servers outside IT inventory

“k0t's activity reflects a shift toward appliance-to-directory credential packaging. The actor is not just selling firewall access -- they are selling pre-mapped environments with enough lateral movement material to reach domain admin in hours.”

Group-IB Threat Intelligence, October 21, 2026

Indicators of Compromise for the k0t Campaign

The following indicators cover both the perimeter exploitation phase and the post-compromise tooling phase. Network-level IOCs (specific k0t C2 IPs and domains) are included in Group-IB's Threat Intelligence platform; the indicators below are the publicly disclosed behavioral and infrastructure markers available at time of publication.

Verify all hash indicators against your EDR telemetry covering the past 120 days. MeshCentral and Atera agent installs may predate the October 21 disclosure by months.

Subscribe to unlock Indicators of Compromise

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Sigma Detection Rules for k0t Network Device Credential Theft

Two Sigma rules detect k0t post-exploitation activity on Windows hosts accessed from compromised FortiGate or GlobalProtect VPN contexts: unauthorized RMM agent installation and LSASS credential access by lateral movement tooling. Both carry experimental status; validate field names against your endpoint telemetry schema before enabling automatic blocking.

Subscribe to unlock Sigma Detection Rules

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Subscribe to unlock Sigma Hunt Queries

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Subscribe to unlock WAF Detection Rules

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Verify Exposure and Rotate Credentials Now

Any organization running internet-facing FortiGate, FortiWeb, or Palo Alto GlobalProtect must act today. The 47-day gap between the start of CVE-2026-0257 exploitation (June 2026) and public attribution means four months of potential unauthorized access may predate this advisory.

Subscribe to unlock Remediation & Mitigation steps

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Why Closing This Perimeter Credential Gap Matters

The k0t campaign and the broader FortiBleed problem represent the same structural failure: internet-facing network security appliances treated as trusted infrastructure rather than as attack surfaces requiring the same credential hygiene as internal systems. The 86,644 FortiGate devices compromised in FortiBleed were not breached because of zero-day vulnerabilities. Most were compromised through brute-forced default credentials, reused passwords, and unpatched CVEs with public patches available for months.

The downstream consequence of VPN credential exposure is ransomware at scale. Qilin and Inc ransomware operators purchasing k0t access are buying a pre-validated foothold that skips the phishing, initial access, and lateral movement phases entirely. The LDAP dumps included in many k0t packages mean ransomware operators arrive with a complete organizational directory, pre-mapped privilege paths, and administrator accounts they can validate before deploying encryptors. The average ransomware operator using purchased access can move from initial foothold to domain admin escalation in under 4 hours.

Defenders who have not explicitly addressed VPN and network device credential hygiene in the past 6 months have likely had unauthorized access to their perimeter devices for a substantial portion of that window. The action is not to wait for official notification from Group-IB or law enforcement -- it is to treat these devices as compromised now, rotate credentials, and hunt for MeshCentral and Atera persistence artifacts.

Every week of delay in rotating FortiGate and GlobalProtect credentials is another week that k0t's customers have authenticated, active access to affected environments.

The bottom line

FortiGate and GlobalProtect credential exposure is not a theoretical risk: 70,000+ credentials are already harvested, validated, and being sold to Qilin and Inc ransomware operators as of October 21, 2026. Apply the CVE-2026-0257 patch immediately, rotate all VPN credentials, and run the MeshCentral and NetExec hunt queries against your past 30 days of endpoint telemetry. Every hour of delay is time the purchased access is being used.

This analysis is generic. create a free account to score threats like this against your own stack.

Frequently asked questions

What is the k0t FortiGate and GlobalProtect credential dump?

The k0t credential dump refers to a mass credential theft operation against internet-facing FortiGate, FortiWeb, and Palo Alto GlobalProtect systems. Group-IB and NyxLab disclosed the campaign on October 21, 2026. The threat actor, catalogued as k0t and assessed to be an initial access broker, used FOFA and ZoomEye to enumerate exposed devices, then exploited CVE-2026-0257 (a GlobalProtect authentication bypass in PAN-OS) and CVE-2025-64446 (an unauthenticated RCE in FortiWeb), alongside credential brute force against FortiGate devices, to harvest more than 70,000 credentials and LDAP directory dumps. The stolen access is being sold to ransomware operators including Qilin and Inc.

How do I know if my FortiGate or GlobalProtect is in the k0t dump?

Group-IB's Threat Intelligence platform holds the full dataset of exposed device IPs and associated credentials. Organizations with access to Group-IB TI can query their own external IP ranges directly. For organizations without Group-IB access: treat any internet-facing FortiGate or GlobalProtect that has not been patched against CVE-2025-64446 or CVE-2026-0257 respectively, and has not had credentials rotated since June 2026, as likely compromised. Check VPN logs for unrecognized session sources and audit device admin accounts for unexpected additions.

What is CVE-2026-0257 and which GlobalProtect versions are affected?

CVE-2026-0257 is an authentication bypass vulnerability in Palo Alto Networks PAN-OS affecting the GlobalProtect portal and gateway. An unauthenticated attacker can bypass authentication and gain access to the VPN gateway without valid credentials. Affected versions include PAN-OS 11.2 below 11.2.4-h17, PAN-OS 12.1 below 12.1.4-h6, and Prisma Access 10.2.10 below 10.2.10-h36. Fixed versions include PAN-OS 11.2.4-h17, 11.2.7-h14, 11.2.10-h7, 11.2.12, PAN-OS 12.1.4-h6, 12.1.7, and Prisma Access 10.2.10-h36. The vulnerability is CISA KEV-listed and has been exploited since at least June 2026.

Which tools does the k0t access broker use after gaining access?

After compromising network devices, k0t deploys a consistent post-exploitation toolkit. Group-IB documented use of NetExec for network enumeration and lateral movement, Impacket for protocol-level attacks, and Mimikatz for credential extraction from Windows systems. For persistence, k0t installs remote management agents including MeshCentral and Atera RMM, which provide covert persistent access that survives device reboots and looks like legitimate IT tooling in process lists. Group-IB identified 28 active device groups with 84 devices connected to a single k0t MeshCentral server.

What should I do immediately if I run FortiGate or GlobalProtect?

Apply the GlobalProtect patch for CVE-2026-0257 immediately using the Palo Alto Networks security advisory. Rotate all VPN administrator credentials and VPN user credentials now. Audit device admin account lists and remove any accounts not explicitly provisioned by your team. Check endpoint detection logs for MeshCentral or Atera agent installs on servers accessed from VPN sessions. Review LDAP logs for unusual enumeration activity. If your device IPs were included in the Group-IB dataset, treat the perimeter as compromised and audit every workstation accessed via that VPN for Mimikatz or lateral movement artifacts.

Is the k0t FortiGate credential dump related to FortiBleed?

They are overlapping campaigns targeting the same device categories. FortiBleed refers to an active credential harvesting campaign against FortiGate SSL VPN gateways that the FBI and US Secret Service warned about on October 6, 2026, confirming more than 86,644 compromised devices across 194 countries. The k0t campaign disclosed by Group-IB on October 21 targets FortiGate alongside FortiWeb and GlobalProtect using a mix of exploitation and brute force. The k0t actor's credential database likely includes some FortiGate entries sourced from FortiBleed-adjacent activity. Both campaigns feed the same ransomware access market.

What ransomware groups are using credentials stolen from these campaigns?

Qilin and Inc ransomware operators have both been confirmed using access purchased from brokers exploiting CVE-2026-0257 in GlobalProtect, per Unit 42 reporting on October 19, 2026. Exploitation has been ongoing since at least June 2026, meaning organizations compromised early in the campaign have potentially had four or more months of undetected threat actor access to their environments. Qilin is a Russian-speaking ransomware group known for double-extortion attacks against healthcare, critical infrastructure, and financial services sectors.

How can I detect if MeshCentral or Atera has been installed by an attacker?

Look for MeshCentral agent processes (MeshAgent, meshagent, or mesh_agent depending on OS) or Atera agent processes (AteraAgent) running on servers that should not have remote management software. Check Windows services and Linux daemons for mesh or atera entries. Review scheduled tasks and cron jobs created in the past 90 days. Cross-reference against your authorized remote management tool inventory. Any instance of MeshCentral or Atera installed outside your IT provisioning process is a confirmed compromise indicator. Correlate with VPN session logs to identify the source device that installed the agent.

Sources & references

  1. Group-IB: Stray Cat, Open Doors -- How k0t Wanders Through the Network Edge
  2. Help Net Security: Ransomware Groups Exploit Palo Alto GlobalProtect VPN Flaw Since June
  3. Palo Alto Networks Security Advisory: CVE-2026-0257
  4. CISA Known Exploited Vulnerabilities: CVE-2026-0257
  5. SecurityOnline: Suspected Access Broker k0t Hits FortiGate and GlobalProtect Devices, Exposing 70,000 Credentials
  6. GBHackers: K0T Hackers Target FortiGate, FortiWeb and Palo Alto GlobalProtect in Credential Theft Campaign
Summarize with:

Free resources

25
Free download

Critical CVE Reference Card 2025–2026

25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.

No spam. Unsubscribe anytime.

Free download

Ransomware Incident Response Playbook

Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.

No spam. Unsubscribe anytime.

Follow Decryption Digest

Daily briefings + Google Top Stories in one step.

Enter your email and we'll subscribe you to the daily briefing and add Decryption Digest to your Google Search feed at the same time.

Free. Unsubscribe anytime. Google popup confirms the Top Stories add.

Eric Bang
Author

Founder & Cybersecurity Evangelist, Decryption Digest

Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.

Daily Briefing

Get briefings like this every morning

Actionable threat intelligence for working practitioners. Free. No spam. Trusted by 50,000+ SOC analysts, CISOs, and security engineers.

Unsubscribe anytime.

Mythos Brief

Anthropic's AI finds zero-days your scanners miss.