Hackers Breach FortiGate, FortiWeb, and Palo Alto GlobalProtect to Steal Passwords

Internet-facing firewalls and VPN systems are being targeted in a campaign that seeks to harvest credentials and establish persistent access into corporate networks.

The activity focuses on FortiGate and FortiWeb devices from Fortinet and on Palo Alto Networks GlobalProtect portals. Once inside, the operators extract passwords stored in device configurations and use them to pivot further into victims’ environments.

Researchers from Group-IB and NyxLab attribute the campaign to an operator they call k0t. Their investigation found that organizations across multiple industries and regions were affected.

Group-IB and NyxLab identified more than 70,000 exposed credentials and related records, including network-device credentials and LDAP entries. The researchers emphasize that this number does not mean every listed credential resulted in a confirmed compromise.

Analysts from Group-IB, working with NyxLab, detailed the campaign and its techniques in a report published on October 21, 2026.

The report describes a broad, opportunistic campaign: operators scan for internet-facing network equipment, then attempt access by exploiting software flaws or trying weak or default passwords. Their findings include stolen credentials, evidence of persistent remote access and instances of data exfiltration.

Hackers are breaking into FortiGate, FortiWeb and Palo Alto GlobalProtect systems

Operators use public search services to locate internet-facing VPN portals and firewalls, then probe those systems for vulnerabilities and attempt to gain control.

Group-IB notes the campaign is not restricted to a single industry. The large number of devices exposed online and their configurations likely influence which organizations appear in the collected data.

FortiWeb devices were targeted using CVE-2025-64446, a path traversal vulnerability that can allow an unauthenticated attacker to execute administrative commands via crafted web requests.

Group-IB observed a custom tool attempting to exploit that flaw to create a new administrator account. FortiGate devices are not vulnerable to this FortiWeb-specific issue; against exposed FortiGate systems operators typically tried common username/password combinations.

General attack chain observed by campaign operators (Source – Group-IB)

Fortinet describes CVE-2025-64446 as an improper access control issue affecting FortiWeb. Activity against FortiGate can have consequences beyond the device itself: once operators gain access they may download the device configuration and recover credentials stored inside, including administrator credentials and LDAP/Active Directory account details.

Group-IB says attackers used a known default encryption key to decrypt some stored secrets. Because of this, an exposed configuration should be treated as a potential password disclosure rather than merely a device-management incident.

The campaign also targets Palo Alto Networks GlobalProtect. Group-IB observed attempts to exploit CVE-2026-0257, an authentication-bypass vulnerability in GlobalProtect portals and gateways under particular PAN-OS settings.

The GlobalProtect flaw can allow an unauthorized VPN connection. Palo Alto Networks’ advisory describes the same risk and provides remediation guidance for administrators.

Previous coverage by Cybersecurity News documented exploitation of the FortiWeb flaw and the release of a FortiWeb exploit tool. The current investigation adds evidence that this FortiWeb weakness is being used as part of a wider campaign against network-edge devices.

What happens after access

After gaining initial access, operators often use legitimate administrative and security tools to discover systems, harvest additional credentials and expand their presence within a network.

Group-IB observed tools such as NetExec, Impacket and Mimikatz, along with remote-management platforms like MeshCentral and Atera. The use of legitimate tools can make malicious activity harder to spot when defenders review events individually, since those tools also appear during normal IT operations.

Researchers found 28 active device groups with 84 compromised devices associated with a MeshCentral server during their review. They also observed other remote-access tools and a command-and-control framework.

In some instances data was copied to cloud storage using Rclone. Group-IB noted some victims later appeared on ransomware leak sites, but it has not confirmed a direct affiliation between k0t and the ransomware groups involved.

k0t’s MeshCentral login page at mesh[.]buttruyen[.]com (Source – Group-IB)

Organizations can refer to earlier Cybersecurity News coverage about FortiGate configuration theft and GlobalProtect authentication bypass for additional context.

Those reports highlight an important point: stolen credentials obtained from an edge device can enable further access even after the initial vulnerability has been patched.

Security teams should identify whether FortiGate, FortiWeb and GlobalProtect systems are exposed to the internet, ensure devices run patched software, and limit administrative access to trusted networks where possible.

Teams should review logs for unexpected administrator accounts, configuration exports, unusual VPN sessions, repeated login failures and management access from unfamiliar locations.

Palo Alto Networks publishes remediation instructions for CVE-2026-0257; Fortinet’s advisory covers CVE-2025-64446.

If a device may have been accessed, incident responders should investigate connected accounts and systems, rotate credentials stored in or associated with the appliance, and review VPN and identity logs for suspicious follow-on activity.

FortiGate administrators should also verify whether private-data encryption is enabled with an organization-controlled key. The absence of matching indicators does not prove a device or network is safe; defenders should correlate appliance, VPN, identity and endpoint records.

Indicators of compromise (IoCs)

Type Indicator
Domain mesh[.]buttruyen[.]com
IP address 62[.]60[.]131[.]43
Domain meshcentral[.]girydsfsggvb[.]com
IP address 62[.]60[.]135[.]64
URL hxxps://agent[.]afahimsa[.]top/meshagents?id=4&meshid=DSZSDHzU1YSP83eNnHzSUfPPt5MFUC3UadztK7UJWbWttVfTo$auq8StiVu0p6ND&in
URL hxxp://193[.]149[.]187[.]81:1287/1.exe
IP address 64.94.85.14
IP address 168.100.11.99
URL hxxp://162[.]33[.]178[.]213:8888/clear-thinking_61.92.4_INSTALL.exe
URL hxxps://sthyjk[.]com:8443/clear-thinking_61.92.4_INSTALL.exe
IP address 162[.]33[.]179[.]249
IP address 193[.]24[.]123[.]162
IP address 193[.]149[.]176[.]50
Domain radesashar[.]com
IP address 193[.]169[.]194[.]21
Hash type Hash
MD5 5318f29ef434341d989d543b14fd2a48
SHA-1 6546801898d0b32f5050f49c5302f0366d630cc9
SHA-256 158215c7371e868f3d0c7fd2e92f05026a8678a3635629d89bd6042ee543278a
MD5 20dc8f1b8a313336c14e03bcb71ff6c8
SHA-1 e2c96e603323d8fc7c08678b793d56554faa6914
SHA-256 1d1b76d30a69aa39b224053481483156f82dde026edd6f5d964f6e03f5f04a6d
MD5 032473db4d66748eab524effe57a661d
SHA-1 b686a811ad89671fbdb448d65f79488d2e562265
SHA-256 4db6bea4c1e4bce5020039def4087a073f4753a6b297b2832c19c10423ac842d
MD5 13367fbba4344de87de418ab17de76f0
SHA-1 f05daaf66b200672d679a5ced8b67d4b48a4906e
SHA-256 552d0096f60c36a35c6096b3e4b38d743c29f8c56f3862fa3b7ef06c932e2a21
MD5 197f2621c80da7974c56d2ff1921e994
SHA-1 e47a2b7ca6a8c009962871dbb667d128ad6b6162
SHA-256 f9e95af4cda14dd5596c452a1a698f60412a7b2a9540321ee2a10b3bcbbd2a0e
MD5 6f5d18157425aa9697913ae1310f588f
SHA-1 bfd864ec0e6bd912f932e4f3ed80687736ee16e8
SHA-256 39c4decc4881ec02a47cd01c0fd8c3030527b466124ad03c6f99cfaa0ba0b72e
MD5 0dc1af7cfd336a7f075228defc730082
SHA-1 b39cf70a0194d32e00d7812c29ae1d6add77b823
SHA-256 808145ec3351569083fda27a910ebdf9e054e8ca42e40c021af5d6712c2ab87c

Note: IP addresses and domains above are intentionally defanged (for example, [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Update defenses against new malware as soon as it appears. Integrate TI feeds with data from 16K SOCs.

spot_img

More from this stream

Recomended