TLP:CLEAR
Qilin Ransomware via PAN-OS GlobalProtectCookie Forgery, VPN Footholds, Domain-Wide Encryption

Patch GlobalProtect to a fixed PAN-OS build now, then hunt for VPN sessions that never authenticated — Qilin is using CVE-2026-0257 as its front door.

Deploy first
PAN-OS GlobalProtect portal and gateway
Act units
1
Release
Palo Alto Networks 2026-05-13
CVEs
1 (by counter)
KEV read
2026-07-21
Report
ITS-EXV-2026-0513

This is a ransomware intrusion story, not a firewall patch story. Qilin operators forge a GlobalProtect authentication-override cookie, walk in as a legitimate VPN user, and are encrypting domains from there. The vulnerability is the doorway; the intrusion is the product. Treat this as an initial-access problem with a ransomware outcome attached, and scope the response accordingly.

The bug is misplaced trust, not a crash. The firewall handed out that remember-me token but never checked, when one came back, that it was genuine. Forge the token and the firewall lets you in as a legitimate remote user — no password, no exploit that crashes anything, no malware on the appliance. That is why it is quiet: there is nothing on the firewall that looks broken afterwards, because from its point of view nothing was.

The window has been open since May. Palo Alto Networks fixed this on 13 May 2026. Rapid7 observed exploitation from 17 May. CISA added it to KEV on 29 May with a 1 June federal deadline and the ransomware flag set. Arctic Wolf Labs then worked multiple June intrusions running from this CVE to domain-wide Qilin encryption.

Patching does not evict anyone already inside. A VPN session, a dumped credential and a deployed remote-access tool all survive the update. If your GlobalProtect portal was exposed and unpatched between 17 May and the day you patched, deployment discharges one obligation and compromise assessment is the other.

Qilin is not a sector specialist — do not use your industry to rule this out. Across 2,038 claimed victims from October 2022 to 21 July 2026, the United States accounts for 907 (44.5%) and all of Europe for 540 (26.5%). By sector the leaders are Manufacturing (304), Business Services (276), a 264-strong bucket the aggregator could not label, Technology (182), Healthcare (179) and Construction (131); Financial Services ranks seventh at 128 (6.3%), and European financial services specifically is 15 victims — 0.7% of the total. This is a high-tempo, broad-spectrum operation taking what its exploits and access brokers give it: 735 claims in the first seven months of 2026, 312 in the last 90 days, roughly 24 a week. If you ran an exposed GlobalProtect portal, the question is whether you were reachable, not whether your sector is on a list.

Neither setting is on by default, so most firewalls are not exposed — but you have to look to know. GlobalProtect can hand a user a 'remember me' token so they are not asked to log in again. Two things must both be true for the flaw to work: an administrator has switched that remember-me feature on, and the certificate that protects the token is also being used for something else — which Palo Alto's own guidance tells you not to do. Neither is a factory setting; both are deliberate choices someone made. That is good news, with a catch: the two settings live on different screens, so 'we run Palo Alto' does not answer the question and neither does 'we patched'. Prisma Access is in scope at certain patch levels; Panorama and Cloud NGFW are not affected at all.

What to deploy, and what to hunt

1

PAN-OS GlobalProtect portal and gateway

Per-product servicing — see table
ACT · under attack
emergency change, ≤72h

Why now. Qilin is using this as a repeatable way in. Arctic Wolf Labs investigated multiple intrusions in June 2026 in which CVE-2026-0257 was the consistent initial access vector, moving from perimeter compromise to domain-wide Qilin encryption across distinct victim environments. CISA records the ransomware linkage directly in the KEV catalogue, where the entry carries knownRansomwareCampaignUse=Known with a federal remediation deadline of 1 June 2026. The exploitation itself is not new and not disputed: the fix shipped on 13 May, Rapid7 observed exploitation against customers from 17 May, and Palo Alto Networks confirmed active exploitation on 29 May. What changed in June is the outcome attached to the access. Exploit code is also public: Unit 42 observed pre-PoC probing from nine IP addresses and then watched threat actors adapt to use hard-coded client values taken from publicly released exploit code, so the barrier to entry is now low and durable.

ProductPackageCarries
PAN-OS 12.112.1.4-h6 / 12.1.7CVE-2026-0257
PAN-OS 11.211.2.4-h17 / 11.2.7-h14 / 11.2.10-h7 / 11.2.12CVE-2026-0257
PAN-OS 11.111.1.4-h33 / 11.1.6-h32 / 11.1.7-h6 / 11.1.10-h25 / 11.1.13-h5 / 11.1.15CVE-2026-0257
PAN-OS 10.210.2.7-h34 / 10.2.10-h36 / 10.2.13-h21 / 10.2.16-h7 / 10.2.18-h6CVE-2026-0257

Also inside: The mechanism is worth stating plainly, because it decides both the fix and the hunt. GlobalProtect can issue an 'authentication override' cookie — in effect a remember-me token, so a returning user is not prompted to sign in again. The firewall did not verify that a returned token was one it had actually issued. Per Rapid7, two conditions must both hold: the remember-me feature is switched on for the portal or the gateway, and the certificate protecting the token is shared with another feature instead of being dedicated to it. Where both are true, an attacker forges a token and is issued a VPN session with no credentials. Nothing is taken over in the usual sense — no crash, no shell, no administrative access on the firewall. The attacker simply becomes one of your remote users, which is exactly why so little is left behind on the appliance itself.Exploiting a VPN appliance is also not opportunistic for this group — it is documented tradecraft. Qilin's catalogued Initial Access profile lists exploitation of vulnerabilities in VPN appliances and remote management tools, alongside the use of compromised credentials to authenticate over VPN and RDP, so an authentication bypass that hands out valid VPN sessions is the ideal version of both at once. The rest of the toolset is built to survive a defended estate: Mimikatz for credentials, Cobalt Strike and SystemBC for command and control, NetExec and Nmap for discovery, ScreenConnect and NetSupport kept as RMM persistence, and a bring-your-own-vulnerable-driver capability — EDRSandBlast with signed Zemana and Toshiba drivers — to disable endpoint protection. A Linux and ESXi encryptor variant exists. Two scoping consequences: assume EDR may have been blinded on any host the operator reached, and put the hypervisors in scope rather than treating them as bystanders.

Then. Check whether it applies to you first — it takes two minutes. In the portal: Network > GlobalProtect > Portals > [your portal] > Agent > Agent Configuration > Authentication, and look for 'Generate cookie for authentication override' or 'Accept cookie for authentication override'. In the gateway: Network > GlobalProtect > Gateways > [your gateway] > Agent > Client Settings > Authentication Override. If those boxes are unticked everywhere, this specific flaw was never exploitable against you and the patch is routine housekeeping. If any are ticked, check next whether the certificate protecting that cookie is used by anything else. After the VPN session, the intrusion becomes conventional and fast. The reported tradecraft runs LSASS dumping and NTDS extraction for credentials, PsExec and RDP for lateral movement, and AnyDesk, Ngrok and LogMeIn deployed as redundant remote access. Data is staged and exfiltrated with Rclone to MEGA for double extortion, all Windows event logs are cleared, and Qilin ransomware is deployed. Two consequences follow for scoping. Assume domain credentials are gone rather than assuming they held, and do not read a clean endpoint log as a clean endpoint — pivot to telemetry the attacker did not control, which means firewall and VPN session logs, NetFlow, EDR data already shipped off-host, and identity-provider sign-in records. The highest-value single query is a GlobalProtect session established with no corresponding successful authentication event, from 17 May onward.

The soft call in this unit

The tier does not rest on the Qilin attribution — KEV listing and vendor-confirmed exploitation put this in the evidence lane on their own, and it would be ACT even if no ransomware group were named. What the attribution changes is the expected outcome and therefore the hunting priority: an unauthenticated VPN foothold is serious, and an unauthenticated VPN foothold that historically ends in domain-wide encryption is an incident-response posture. The attribution traces primarily to one investigating research team, so it is reported as their finding rather than as consensus.

The cut — why the top unit cannot slip

Confidence: moderate-high — analytic judgement, not vendor-attested

Patching alone is not the whole job. If your GlobalProtect portal was reachable and unpatched at any point from 17 May, treat it as possibly breached until your VPN logs show otherwise.

Basis. Exploitation was observed in the wild from 17 May (Rapid7) against a fix that shipped 13 May, and the documented outcome in June was domain-wide ransomware (Arctic Wolf Labs). The technique yields a legitimate VPN session rather than an appliance compromise, so the patch closes the door without disturbing anything an attacker established behind it. The inference that exposure during the window warrants active compromise assessment is ours, not a vendor statement.

What would lower this. An estate where the authentication override feature was never enabled, or where the cookie certificate was never reused, was not exploitable through this path at all. Rapid7 and Unit 42 both report exploitation without observed lateral movement, which argues that a forged session did not always become an intrusion — so a clean, complete set of VPN session logs for the window closes this out without a full hunt.

Confidence: moderate — analytic judgement, not vendor-attested

Qilin takes whatever its exploits reach rather than picking an industry. Your sector is therefore a poor reason to rule this out. What decides it is whether your appliance was exposed.

Basis. Leak-site claims over the full 2022-2026 history are distributed across Manufacturing, Business Services, Technology, Healthcare and Construction — plus a large unlabelled bucket — ahead of Financial Services, which ranks seventh at 6.3%, and are concentrated in the United States (44.5%) rather than Europe (26.5%). European financial services is 0.7% of claimed victims. Combined with a documented Initial Access preference for exploiting VPN appliances, the pattern reads as exploit-and-access-driven target selection.

What would lower this. Leak-site data counts victims an actor chose to publish, which skews toward non-payers and excludes intrusions resolved quietly, so it is a proxy for victimology and not a census. A targeted campaign against a sector that quietly pays would be systematically under-represented. Reporting that establishes a deliberate sector focus, or a victim distribution that shifts sharply after this CVE, would lower this.

Confidence: moderate — analytic judgement, not vendor-attested

The true scale of exploitation is not established, and the two available characterisations are not reconcilable from open sources.

Basis. Palo Alto Networks describes 'limited exploit attempts on unpatched PAN-OS devices'; Rapid7 describes exploitation 'against numerous customers'. These are different vantage points over possibly different windows and are not necessarily contradictory, but no source reconciles them and no victim count is published.

What would lower this. A published victim count, a telemetry-backed scan figure, or a vendor update quantifying the campaign would replace this judgement with a fact.

The intrusion, stage by stage

Every stage below is the reported tradecraft, not a generic ransomware playbook. Read it for one thing above all: the patch cuts step 1 and nothing else. Steps 2 to 9 are already-established access, and step 8 is where the attacker removes the evidence you would use to find steps 2 to 7 — which is why compromise assessment is a separate obligation from deployment, and why it goes stale.

Step 1
Forged cookie
T1190 · Exploit Public-Facing Application
A crafted authentication-override cookie is presented to the GlobalProtect portal. The firewall never validates its integrity, so it is accepted.
◂ the patch cuts here
Look here: GlobalProtect portal and gateway logs — a session created with no preceding successful authentication event.
Step 2
Unauthenticated VPN session
T1078 · Valid Accounts
The attacker is issued a VPN session and is now an authenticated remote user. No crash, no shell, nothing anomalous on the appliance itself.
Look here: VPN session logs — unexpected geography or ASN, odd hours, and an account with no matching MFA prompt.
Step 3
Credential theft
T1003 · OS Credential Dumping
LSASS is dumped and NTDS is extracted. From here the intrusion no longer depends on the vulnerability at all.
Mimikatz
Look here: rundll32.exe comsvcs.dll MiniDump against the LSASS PID, and ntdsutil.exe 'ifm' 'create full' writing to C:\Windows\Temp — both are the exact commands Arctic Wolf reports.
Step 4
Endpoint protection disabled
T1562.001 · Impair Defenses
A signed but vulnerable driver is loaded to unload endpoint protection, so later stages run against a blinded sensor.
EDRSandBlastZemana driverToshiba driverPowerTool
Look here: Driver load events for known-vulnerable signed drivers; EDR agent stopping or going silent on a host that stayed online.
Step 5
Lateral movement
T1021.002 · SMB/Admin Shares · T1021.001 · RDP
Harvested credentials are replayed across the estate over SMB and RDP to reach file servers, backups and hypervisors.
PsExecNetExecWinRMNmap
Look here: 4624/4648 logons from unusual sources, admin-share writes, and internal NetFlow between segments that rarely talk.
Step 6
Redundant access
T1572 · Protocol Tunneling · T1071.001 · Web Protocols
Commodity remote-access tooling and C2 are installed so access survives a password reset or the firewall being patched.
AnyDeskNgrokLogMeInScreenConnectNetSupportCobalt StrikeSystemBC
Look here: Egress to RMM and tunnelling services from servers with no business running them; new services and autoruns.
Step 7
Exfiltration
T1567.002 · Exfiltration to Cloud Storage
Data is staged and copied out to cloud storage before anything is encrypted — this is the half of double extortion that a restore cannot undo.
RcloneMEGAProtonDriveFileZilla
Look here: Large sustained outbound transfers to cloud storage endpoints; Rclone config artefacts on staging hosts.
Step 8
Logs cleared
T1070.001 · Clear Windows Event Logs
All Windows event logs are cleared immediately before encryption, removing the local record of everything above.
▲ evidence destroyed here
Look here: Event ID 1102, and a PowerShell routine that enumerates and clears every Windows event log. Pivot to telemetry the attacker did not control: firewall, VPN, NetFlow, identity provider, and EDR already shipped off-host.
Step 9
Encryption
T1486 · Data Encrypted for Impact · T1490 · Inhibit System Recovery
Qilin is deployed to the Windows estate — Arctic Wolf reports the payload staged at C:\PerfLogs\win.exe with password gating. A Linux and ESXi encryptor variant exists as a Qilin capability, though it was not reported in these particular intrusions.
Look here: Shadow copy deletion and backup service tampering. Scope hypervisors on the strength of the capability rather than of these reports, and say which of the two you are acting on.
stopped by the patchsurvives the patch — needs huntingattacker destroys the evidence

How Qilin operates — ATT&CK layer

Qilin's catalogued tradecraft across the intrusion, 12 tactics and 53 techniques. Pre-intrusion tactics (Reconnaissance, Resource Development) are omitted — they describe the group's preparation, not anything visible in your estate. The two highlighted cells are the ones CVE-2026-0257 delivers directly: T1190 to get in, and T1078 because the product of the bypass is a valid VPN session.

12 tactics · 53 techniques · read 2026-07-21 · kill-chain order, left to right

Initial AccessTA0001 · 4
T1078Valid Accounts
T1190Exploit Public-Facing Application
T1566Phishing
T1566.003Phishing: Spearphishing via Service
ExecutionTA0002 · 4
T1059.001Command and Scripting Interpreter: PowerShell
T1059.004Command and Scripting Interpreter: Unix Shell
T1569System Services
T1569.002System Services: Service Execution
PersistenceTA0003 · 6
T1037Boot or Logon Initialization Scripts
T1053Scheduled Task/Job
T1053.005Scheduled Task/Job: Scheduled Task
T1098.004Account Manipulation: SSH Authorized Keys
T1136Create Account
T1547Boot or Logon Autostart Execution
Privilege EscalationTA0004 · 1
T1068Exploitation for Privilege Escalation
Defense EvasionTA0005 · 11
T1027Obfuscated Files or Information
T1036.001Masquerading: Invalid Code Signature
T1134.004Access Token Manipulation: Parent PID Spoofing
T1211Exploitation for Defense Evasion
T1480Execution Guardrails
T1497.001Virtualization/Sandbox Evasion: System Checks
T1553.002Subvert Trust Controls: Code Signing
T1562.001Disable or Modify Tools
T1562.004Impair Defenses: Disable or Modify System Firewall
T1564Hidden Artifacts
T1564.003Hidden Artifacts: Hidden Window
Credential AccessTA0006 · 4
T1003.001OS Credential Dumping: LSASS Memory
T1040Network Sniffing
T1110.002Brute Force: Password Cracking
T1555.003Credentials from Web Browsers
DiscoveryTA0007 · 4
T1012Query Registry
T1046Network Service Discovery
T1082System Information Discovery
T1614System Location Discovery
Lateral MovementTA0008 · 5
T1021Remote Services
T1021.001Remote Services: Remote Desktop Protocol
T1021.002Remote Services: SMB/Windows Admin Shares
T1021.004Remote Services: SSH
T1570Lateral Tool Transfer
CollectionTA0009 · 2
T1560.001Archive Collected Data: Archive via Utility
T1602.002Network Device Configuration Dump
Command and ControlTA0011 · 4
T1001Data Obfuscation
T1001.001Data Obfuscation: Junk Data
T1071.001Application Layer Protocol: Web Protocols
T1572Protocol Tunneling
ExfiltrationTA0010 · 4
T1011Exfiltration Over Other Network Medium
T1011.001Exfiltration Over Other Network Medium: Exfiltration Over Bluetooth
T1048.003Exfiltration Over Alternative Protocol: Unencrypted Non-C2 Protocol
T1567.002Exfiltration Over Web Service: Exfiltration to Cloud Storage
ImpactTA0040 · 4
T1486Data Encrypted for Impact
T1490Inhibit System Recovery
T1561Disk Wipe
T1561.001Disk Wipe: Disk Content Wipe

Who Qilin actually hits

Claimed victims published on Qilin's own leak site, aggregated by ransomware.live and read on 21 July 2026. These are adversary claims, not confirmed breaches — see caveats.

2,038claimed victimsOct 2022 → Jul 2026
44.5%United States907 · Europe 26.5%
6.3%financial services128 · 7th sector
~24claims per week312 in the last 90 days

By sector — Financial Services is seventh, behind five industrial and service sectors

Manufacturing
30414.9%
Business Services
27613.5%
Unlabelled
26413.0%
Technology
1828.9%
Healthcare
1798.8%
Construction
1316.4%
Financial Services
1286.3%
Consumer Services
1185.8%
All other
45622.4%

By country — the United States is 44.5% of all claims; the Netherlands is 7 (0.3%)

United States
90744.5%
Canada
974.8%
France
964.7%
United Kingdom
954.7%
Germany
743.6%
Spain
673.3%
Italy
562.7%
Unattributed
472.3%
All other
59929.4%

Claims per month, last 12 months — a sustained tempo, not a spike

Aug 2587Sep 2582Oct 25182Nov 25106Dec 25172Jan 26114Feb 26112Mar 26143Apr 26103May 26109Jun 2676Jul 2678

Method, sources, caveats

Sources

SourceAdmiraltyUsed for
https://security.paloaltonetworks.com/CVE-2026-0257A1PRIMARY: vendor advisory. Affected and fixed PAN-OS versions across 10.2/11.1/11.2/12.1, CWE-565 root cause, authentication-override-cookie precondition, both workarounds, HIGHEST suggested urgency, 'limited exploit attempts' statement, published 13 May 2026 and updated 3 June 2026
https://nvd.nist.gov/vuln/detail/CVE-2026-0257A1Authoritative description ('establish an unauthorized VPN connection'), CVSS v4.0 7.8 and v3.1 9.1 vector strings, published 2026-05-13, status Analyzed
https://www.cisa.gov/known-exploited-vulnerabilities-catalogA1KEV catalogue version 2026.07.21 read 2026-07-21: dateAdded 2026-05-29, dueDate 2026-06-01, knownRansomwareCampaignUse Known, CWE-565
https://arcticwolf.com/resources/blog/exploitation-of-cve-2026-0257-leads-to-qA2Qilin attribution; multiple distinct June 2026 intrusions with CVE-2026-0257 as consistent initial access; full post-exploitation chain with exact commands and staging path; appendix IOCs published to a public GitHub repository. Read in full 2026-07-21. Does NOT mention ESXi or Linux
https://www.rapid7.com/blog/post/etr-rapid7-observed-exploitation-of-pan-os-glA2Exploitation observed from 2026-05-17 (earliest observed date); 'across numerous customers' but NO observed successful lateral movement from the devices; the two-part configuration precondition (auth override enabled AND cookie certificate reused by another feature); Prisma Access affected at specific patch levels. Read in full 2026-07-21
https://unit42.paloaltonetworks.com/active-exploitation-of-pan-os-cve-2026-025A2Pre-PoC probing from nine IP addresses; only a small portion of probed devices established VPN sessions; threat actors adapted to publicly released exploit code; no post-access behaviour or lateral movement identified at time of writing; KEV 2026-05-29. Read in full 2026-07-21
https://www.bleepingcomputer.com/news/security/critical-globalprotect-vpn-bug-B2Independent reporting of the Qilin ransomware exploitation
https://www.helpnetsecurity.com/2026/06/01/hackers-are-exploiting-palo-alto-glB2Independent confirmation of the exploitation timeline and KEV deadline
https://www.esentire.com/security-advisories/threat-actors-exploit-globalproteB2Independent advisory corroboration of threat-actor exploitation
https://thehackernews.com/2026/05/pan-os-globalprotect-authentication.htmlB2Initial press reporting on active exploitation — the source the originating Signal Engine item was filed from
https://api.ransomware.live/v2/group/qilinB3Qilin group profile read 2026-07-21: Go-based since July 2022, double extortion, ATT&CK tradecraft (T1190 VPN-appliance exploitation, T1078 VPN/RDP valid accounts, T1566.003 MSP spear-phishing via ScreenConnect), tooling and BYOVD capability, Linux/ESXi variant. Reliability B, credibility 3 — aggregated from adversary-published material
https://api.ransomware.live/v2/groupvictims/qilinB3Victimology read 2026-07-21: 2,038 claimed victims 2022-10-08 to 2026-07-21, country and sector distribution, 2026 tempo. Adversary leak-site claims, not confirmed breaches — see caveats
https://www.picussecurity.com/resource/blog/cve-2026-0257-explained-the-pan-osB2States the authentication override feature is not enabled by default and that Palo Alto guidance is explicit not to reuse the portal or gateway certificate. Secondary analysis — the vendor advisory itself does not state the default