k0t
actor · actor:k0t single-source
Group-IB and NyxLab's name for an operator, probably an initial-access broker (Group-IB lists CryptoFeel as a potential alias and Scrooge as a likely collaborator), running a large campaign against exposed FortiGate, FortiWeb and PAN-OS GlobalProtect devices, with victim overlap on the Qilin and The Gentlemen leak sites that Group-IB calls unconfirmed (Group-IB, 2026-10-21).
Action items (1)
Do-now tasks recorded on the entries about k0t, newest first. Check the date before acting on an older one.
- On every FortiGate (FortiOS 5.6.11, 6.0.7, 6.2.1 or later; check the FortiManager and HA note in Fortinet's FG-IR-19-007 first where it applies), enable private-data-encryption with an operator-defined key, and for any device that was internet-reachable with a brute-forceable administrator login or an unpatched exposed service, treat the LDAP and Active Directory bind and administrator credentials stored in its configuration as known to the attacker and rotate them, bind accounts first.2026-10-22CVE-2025-64446 +2
Defender insights
What each entry about k0t tells a defender to do, newest first.
Relationships explore in graph
Typed, source-stated connections from the entity registry; each edge cites the entry whose reporting establishes it.
uses
- AdaptixC2Group-IB: AdaptixC2 serves as a second command-and-control channel beside MeshCentral
exploits
- Fortinet FortiWebGroup-IB: a custom script exploits CVE-2025-64446 against FortiWeb
- Palo Alto Networks PAN-OSGroup-IB: the GlobalProtect authentication bypass CVE-2026-0257 is used for initial access
related to
- FortiBleedGroup-IB sees indications of a possible connection with the FortiBleed cluster but negligible overlap in the compromised credentials
Story timeline
Hunting pivots
ATT&CK techniques (29 across 12 tactics)
29 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)
- ReconnaissanceSearch Open Technical Databases: Scan Databases
- Initial AccessValid Accounts: Local Accounts · External Remote Services · Exploit Public-Facing Application
- ExecutionScheduled Task/Job: Scheduled Task · Command and Scripting Interpreter: PowerShell · System Services: Service Execution
- PersistenceScheduled Task/Job: Scheduled Task · Valid Accounts: Local Accounts · External Remote Services · Create Account: Local Account
- Privilege EscalationScheduled Task/Job: Scheduled Task · Exploitation for Privilege Escalation · Valid Accounts: Local Accounts
- StealthValid Accounts: Local Accounts
- Credential AccessOS Credential Dumping: LSASS Memory · OS Credential Dumping: Security Account Manager · OS Credential Dumping: LSA Secrets · OS Credential Dumping: DCSync · Brute Force: Password Guessing · Brute Force: Password Spraying · Forced Authentication · Unsecured Credentials: Credentials In Files · Steal or Forge Kerberos Tickets: Kerberoasting
- DiscoveryRemote System Discovery · Network Service Discovery · Permission Groups Discovery: Domain Groups · File and Directory Discovery · Network Share Discovery · Software Discovery: Security Software Discovery
- Lateral MovementUse Alternate Authentication Material: Pass the Hash · Use Alternate Authentication Material: Web Session Cookie
- CollectionData from Configuration Repository: Network Device Configuration Dump
- Command and ControlRemote Access Tools
- ExfiltrationExfiltration Over Web Service: Exfiltration to Cloud Storage
Reconnaissance TA0043
T1596.005Search Open Technical Databases: Scan Databases×1
Adversaries may search within public scan databases for information about victims that can be used during targeting. Various online services continuously publish the results of Internet scans/surveys, often harvesting information such as active IP addresses, hostnames, open ports, certificates, and even server banners.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Initial Access TA0001
T1078.003Valid Accounts: Local Accounts×1
Adversaries may obtain and abuse credentials of a local account as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1133External Remote Services×1
Adversaries may leverage external-facing remote services to initially access and/or persist within a network. Remote services such as VPNs, Citrix, and other access mechanisms allow users to connect to internal enterprise network resources from external locations. There are often remote service gateways that manage connections and credential authentication for these services. Services such as Windows Remote Management and VNC can also be used externally.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1190Exploit Public-Facing Application×1
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Execution TA0002
T1053.005Scheduled Task/Job: Scheduled Task×1
Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1059.001Command and Scripting Interpreter: PowerShell×1
Adversaries may abuse PowerShell commands and scripts for execution. PowerShell is a powerful interactive command-line interface and scripting environment included in the Windows operating system. PowerShell can also be installed on Linux and macOS. Adversaries can use PowerShell to perform a number of actions, including discovery of information and execution of code. Examples include the <code>Start-Process</code> cmdlet which can be used to run an executable and the <code>Invoke-Command</code> cmdlet which runs a command locally or on a remote computer (though administrator permissions are required to use PowerShell to connect to remote systems).
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1569.002System Services: Service Execution×1
Adversaries may abuse the Windows service control manager to execute malicious commands or payloads. The Windows service control manager (<code>services.exe</code>) is an interface to manage and manipulate services. The service control manager is accessible to users via GUI components as well as system utilities such as <code>sc.exe</code> and Net.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Persistence TA0003
T1053.005Scheduled Task/Job: Scheduled Task×1
Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1078.003Valid Accounts: Local Accounts×1
Adversaries may obtain and abuse credentials of a local account as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1133External Remote Services×1
Adversaries may leverage external-facing remote services to initially access and/or persist within a network. Remote services such as VPNs, Citrix, and other access mechanisms allow users to connect to internal enterprise network resources from external locations. There are often remote service gateways that manage connections and credential authentication for these services. Services such as Windows Remote Management and VNC can also be used externally.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1136.001Create Account: Local Account×1
Adversaries may create a local account to maintain access to victim systems. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Privilege Escalation TA0004
T1053.005Scheduled Task/Job: Scheduled Task×1
Adversaries may abuse the Windows Task Scheduler to perform task scheduling for initial or recurring execution of malicious code. There are multiple ways to access the Task Scheduler in Windows. The schtasks utility can be run directly on the command line, or the Task Scheduler can be opened through the GUI within the Administrator Tools section of the Control Panel. In some cases, adversaries have used a .NET wrapper for the Windows Task Scheduler, and alternatively, adversaries have used the Windows netapi32 library and Windows Management Instrumentation (WMI) to create a scheduled task. Adversaries may also utilize the Powershell Cmdlet `Invoke-CimMethod`, which leverages WMI class `PS_ScheduledTask` to create a scheduled task via an XML path.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1068Exploitation for Privilege Escalation×1
Adversaries may exploit software vulnerabilities in an attempt to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in a program, service, or within the operating system software or kernel itself to execute adversary-controlled code. Security constructs such as permission levels will often hinder access to information and use of certain techniques, so adversaries will likely need to perform privilege escalation to include use of software exploitation to circumvent those restrictions.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1078.003Valid Accounts: Local Accounts×1
Adversaries may obtain and abuse credentials of a local account as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Stealth TA0005
T1078.003Valid Accounts: Local Accounts×1
Adversaries may obtain and abuse credentials of a local account as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Credential Access TA0006
T1003.001OS Credential Dumping: LSASS Memory×1
Adversaries may attempt to access credential material stored in the process memory of the Local Security Authority Subsystem Service (LSASS). After a user logs on, the system generates and stores a variety of credential materials in LSASS process memory. These credential materials can be harvested by an administrative user or SYSTEM and used to conduct Lateral Movement using Use Alternate Authentication Material.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1003.002OS Credential Dumping: Security Account Manager×1
Adversaries may attempt to extract credential material from the Security Account Manager (SAM) database either through in-memory techniques or through the Windows Registry where the SAM database is stored. The SAM is a database file that contains local accounts for the host, typically those found with the <code>net user</code> command. Enumerating the SAM database requires SYSTEM level access.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1003.004OS Credential Dumping: LSA Secrets×1
Adversaries with SYSTEM access to a host may attempt to access Local Security Authority (LSA) secrets, which can contain a variety of different credential materials, such as credentials for service accounts. LSA secrets are stored in the registry at <code>HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets</code>. LSA secrets can also be dumped from memory.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1003.006OS Credential Dumping: DCSync×1
Adversaries may attempt to access credentials and other sensitive information by abusing a Windows Domain Controller's application programming interface (API) to simulate the replication process from a remote domain controller using a technique called DCSync.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1110.001Brute Force: Password Guessing×1
Adversaries with no prior knowledge of legitimate credentials within the system or environment may guess passwords to attempt access to accounts. Without knowledge of the password for an account, an adversary may opt to systematically guess the password using a repetitive or iterative mechanism. An adversary may guess login credentials without prior knowledge of system or environment passwords during an operation by using a list of common passwords. Password guessing may or may not take into account the target's policies on password complexity or use policies that may lock accounts out after a number of failed attempts.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1110.003Brute Force: Password Spraying×1
Adversaries may use a single or small list of commonly used passwords against many different accounts to attempt to acquire valid account credentials. Password spraying uses one password (e.g. 'Password01'), or a small list of commonly used passwords, that may match the complexity policy of the domain. Logins are attempted with that password against many different accounts on a network to avoid account lockouts that would normally occur when brute forcing a single account with many passwords.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1187Forced Authentication×1
Adversaries may gather credential material by invoking or forcing a user to automatically provide authentication information through a mechanism in which they can intercept.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1552.001Unsecured Credentials: Credentials In Files×1
Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1558.003Steal or Forge Kerberos Tickets: Kerberoasting×1
Adversaries may abuse a valid Kerberos ticket-granting ticket (TGT) or sniff network traffic to obtain a ticket-granting service (TGS) ticket that may be vulnerable to Brute Force.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Discovery TA0007
T1018Remote System Discovery×1
Adversaries may attempt to get a listing of other systems by IP address, hostname, or other logical identifier on a network that may be used for Lateral Movement from the current system. Functionality could exist within remote access tools to enable this, but utilities available on the operating system could also be used such as Ping, <code>net view</code> using Net, or, on ESXi servers, `esxcli network diag ping`.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1046Network Service Discovery×1
Adversaries may attempt to get a listing of services running on remote hosts and local network infrastructure devices, including those that may be vulnerable to remote software exploitation. Common methods to acquire this information include port, vulnerability, and/or wordlist scans using tools that are brought onto a system.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1069.002Permission Groups Discovery: Domain Groups×1
Adversaries may attempt to find domain-level groups and permission settings. The knowledge of domain-level permission groups can help adversaries determine which groups exist and which users belong to a particular group. Adversaries may use this information to determine which users have elevated permissions, such as domain administrators.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1083File and Directory Discovery×1
Adversaries may enumerate files and directories or may search in specific locations of a host or network share for certain information within a file system. Adversaries may use the information from File and Directory Discovery during automated discovery to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1135Network Share Discovery×1
Adversaries may look for folders and drives shared on remote systems as a means of identifying sources of information to gather as a precursor for Collection and to identify potential systems of interest for Lateral Movement. Networks often contain shared network drives and folders that enable users to access file directories on various systems across a network.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1518.001Software Discovery: Security Software Discovery×1
Adversaries may attempt to get a listing of security software, configurations, defensive tools, and sensors that are installed on a system or in a cloud environment. This may include things such as cloud monitoring agents and anti-virus. Adversaries may use the information from Security Software Discovery during automated discovery to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Lateral Movement TA0008
T1550.002Use Alternate Authentication Material: Pass the Hash×1
Adversaries may “pass the hash” using stolen password hashes to move laterally within an environment, bypassing normal system access controls. Pass the hash (PtH) is a method of authenticating as a user without having access to the user's cleartext password. This method bypasses standard authentication steps that require a cleartext password, moving directly into the portion of the authentication that uses the password hash.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
T1550.004Use Alternate Authentication Material: Web Session Cookie×1
Adversaries can use stolen session cookies to authenticate to web applications and services. This technique bypasses some multi-factor authentication protocols since the session is already authenticated.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Collection TA0009
T1602.002Data from Configuration Repository: Network Device Configuration Dump×1
Adversaries may access network configuration files to collect sensitive data about the device and the network. The network configuration is a file containing parameters that determine the operation of the device. The device typically stores an in-memory copy of the configuration while operating, and a separate configuration on non-volatile storage to load after device reset. Adversaries can inspect the configuration files to reveal information about the target network and its layout, the network device and its software, or identifying legitimate accounts and credentials for later use.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Command and Control TA0011
T1219Remote Access Tools×1
An adversary may use legitimate remote access tools to establish an interactive command and control channel within a network. Remote access tools create a session between two trusted hosts through a graphical interface, a command line interaction, a protocol tunnel via development or management software, or hardware-level access such as KVM (Keyboard, Video, Mouse) over IP solutions. Desktop support software (usually graphical interface) and remote management software (typically command line interface) allow a user to control a computer remotely as if they are a local user inheriting the user or software permissions. This software is commonly used for troubleshooting, software installation, and system management. Adversaries may similarly abuse response features included in EDR and other defensive tools that enable remote access.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Exfiltration TA0010
T1567.002Exfiltration Over Web Service: Exfiltration to Cloud Storage×1
Adversaries may exfiltrate data to a cloud storage service rather than over their primary command and control channel. Cloud storage services allow for the storage, edit, and retrieval of data from a remote cloud storage server over the Internet.
Evidence: 2026-10-22/k0t-fortiweb-fortigate-globalprotect-edge-device-campaign · ATT&CK page ↗
Entries about k0t (1)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- AdaptixC2×1
- FortiBleed×1
- Fortinet FortiGate×1
- Fortinet FortiOS default configuration-encryption key, used by the k0t access broker to decrypt stolen FortiGate configurations offline; private-data-encryption overrides it×1
- Fortinet FortiWeb×1
- Fortinet FortiWeb relative path traversal, used by the k0t access broker to create a local administrator (CISA KEV since 2025-11-14)×1
- MeshCentral MeshAgent×1
- Palo Alto Networks PAN-OS×1
Where this entity is cited
Source distribution
- fortiguard.fortinet.com2 (40%)
- cisa.gov1 (20%)
- group-ib.com1 (20%)
- security.paloaltonetworks.com1 (20%)
All cited sources (5)
- cisa.govCISA Known Exploited Vulnerabilities catalog (version 2026.10.21)https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
- fortiguard.fortinet.comFortinet PSIRT (FG-IR-19-007, Hardcoded symmetric key in fips.c)https://fortiguard.fortinet.com/psirt/FG-IR-19-007
- fortiguard.fortinet.comFortinet PSIRT (FG-IR-25-910, Path confusion vulnerability in GUI)https://fortiguard.fortinet.com/psirt/FG-IR-25-910
- group-ib.comGroup-IB (with NyxLab)https://www.group-ib.com/blog/stray-cat-network-edge/
- security.paloaltonetworks.comPalo Alto Networks PSIRT (CVE-2026-0257 advisory)https://security.paloaltonetworks.com/CVE-2026-0257