On this page
On this page
- 0. TL;DR
- 1. Active Threats, Trending Actors, Notable Incidents & Disclosures
- 2. Trending Vulnerabilities
- 3. Research & Investigative Reporting
- 4. Updates to Prior Coverage
- 5. Deep Dive — CVE-2026-0257: PAN-OS GlobalProtect Pre-Auth VPN Authentication Bypass
- 6. Action Items
- 7. Verification Notes
Tags (26)
Regions (5)
References (35)
- CVE-2026-45585 ×3
- CVE-2026-0257
- CVE-2026-48710
- CVE-2026-8992
- CVE-2026-39987
- CVE-2026-45498 ×3
- CVE-2020-17103 ×3
- CVE-2026-33825 ×2
- CNIL fines IQVIA €5M for health data warehouse security failures
- Ghost Stadium PhaaS — 300+ FIFA domain clones targeting EU fans
- GREYVIBE — Russia-nexus AI-assisted threat cluster (Ukraine)
- LLMShare malvertising via ChatGPT share links (Beagle infostealer)
- ESET APT Activity Report Q4 2025–Q1 2026
- Kimsuky HTTPSpy + HelloDoor with VS Code/Cloudflare tunnel C2
- Sysdig first observed LLM-agent-driven intrusion via CVE-2026-39987
- ChatGPhish — ChatGPT Markdown renderer trusts third-party image URLs
- Red Canary Entra Agent ID priv-esc via AgentIdentityBlueprint.AddRemoveCreds.All
- Nightmare Eclipse: Microsoft DCU threat, GreenPlasma/MiniPlasma unpatched, July 14 deadline
- NCSC-NL — Security Advisories (RSS)
- BleepingComputer
- CISA Cybersecurity Advisories
- CNIL France
- ENISA
- ESET WeLiveSecurity
- GitHub Advisory Database
- heise Security
- Infosecurity Magazine (RSS)
- Microsoft Threat Intelligence
- NCSC Switzerland — Cyber Security Hub (CSH) / GovCERT.ch
- Push Security Blog
- Rapid7 Research
- Red Canary
- SecurityWeek
- The Record (Recorded Future News)
- WithSecure Labs
0. TL;DR
- CVE-2026-0257 — PAN-OS GlobalProtect pre-auth VPN authentication bypass, CISA KEV, confirmed in-the-wild exploitation (Palo Alto PSIRT, 2026-05-29). An attacker forges valid auth-override cookies by re-using the GlobalProtect certificate from the colocated HTTPS service; no credentials required. Rapid7 observed two exploitation waves. Patch immediately or disable auth-override cookies.
- CVE-2026-48710 "BadHost" — Starlette/FastAPI host-header auth bypass hits AI/ML serving infrastructure including vLLM, LiteLLM, and MCP servers (NCSC-NL NCSC-2026-0171, 2026-05-29). A single malformed
Hostheader character shiftsrequest.url.pathso middleware grants access to an unintended route. Fix: Starlette ≥ 1.0.1. - ENISA NIS360 2026: public administrations, health, maritime, and ICT management services remain in the NIS2 "risk zone" where criticality exceeds cybersecurity maturity (ENISA, 2026-05-28). Space joins the highest-criticality tier for the first time.
- Ghost Stadium PhaaS — 300+ pixel-perfect FIFA domain clones targeting UK, Germany, Portugal, Spain fan credentials ahead of 11 June kickoff (FBI IC3 PSA260527, 2026-05-27); Chinese-speaking operator running multi-language fake SSO.
- ESET APT Activity Report Q4 2025–Q1 2026: Sandworm wiper targets Polish NATO energy company; Lazarus targets European drone manufacturers; UNC5221 deploys a new SPAWN toolset implant against Ivanti VPN appliances (ESET WeLiveSecurity, 2026-05-28).
Immediate Action — Patch PAN-OS GlobalProtect now: pre-auth VPN bypass confirmed exploited in the wild. Palo Alto Networks confirmed active exploitation of CVE-2026-0257, a pre-auth authentication bypass in GlobalProtect portal and gateway enabled when authentication override cookies share a certificate with the HTTPS service. An unauthenticated attacker can forge a valid auth cookie and establish a GlobalProtect VPN session. Rapid7 MDR observed two exploitation waves (18 and 21 May) from consistent actor infrastructure; a public PoC is available at github.com/sfewer-r7/CVE-2026-0257. CISA added the CVE to KEV on 29 May. Patch to fixed PAN-OS versions immediately or, as a temporary mitigation, disable authentication override cookies or assign a certificate used exclusively by GlobalProtect. (Palo Alto PSIRT, 2026-05-29; Rapid7 ETR, 2026-05-29)
1. Active Threats, Trending Actors, Notable Incidents & Disclosures
CNIL fines IQVIA Operations France €5M for health data warehouse security failures: no MFA, no log monitoring, no network segmentation
France's CNIL fined IQVIA Operations France €5 million on 26 May 2026 for systematic GDPR violations across two authorised health data warehouses, LRX (fed by ~14,000 pharmacies) and EMR (fed by thousands of GPs) (CNIL, 2026-05-28). The CNIL enumerated five control failures: (1) IQVIA operated the warehouses outside the scope of its CNIL authorizations — deliberations 2018-289 and 2021-015 approved specific study types, and IQVIA conducted studies beyond those terms (Art. 66 of the French Data Protection Act); (2) patients were not informed that IQVIA acted as a data controller for their prescription data, violating GDPR Art. 14 information obligations; (3) multi-factor authentication was absent from all warehouse access paths; (4) no automated connection-log monitoring or alerting was in place — IQVIA confirmed retrospective deployment only after the CNIL investigation commenced; (5) no network segmentation between the health data warehouse and other IQVIA corporate infrastructure. The fine magnitude reflects the scope — "several tens of millions" of individuals — and IQVIA's market position. A compliance order with a €10,000/day penalty period accompanies the fine. For defenders this ruling operationalises baseline controls now explicitly expected for health data warehouse operations: MFA on all warehouse access paths, automated log alerting, network segmentation between sensitive-data stores and corporate infrastructure, and strict compliance with CNIL authorization scope for each study type conducted.
Ghost Stadium PhaaS — 300+ FIFA domain clones, multi-language fake SSO, targeting UK/Germany/Portugal/Spain fan credentials before June 11 kickoff
The FBI issued PSA260527 on 27 May 2026 warning that a Chinese-speaking financially-motivated threat actor tracked by Group-IB as Ghost Stadium has deployed more than 300 phishing sites impersonating fifa.com, all reproducing the official site pixel-for-pixel including a fake single-sign-on authentication flow in multiple languages (FBI IC3 PSA260527, 2026-05-27; BleepingComputer, 2026-05-28). Typosquatted domains span alternative TLDs (.org, .xyz, .live, .sale) and character substitutions; additional fake employment portals impersonate FIFA HR functions. Criminal objectives include credential and financial-data theft via the fake SSO, counterfeit ticket and hospitality sales, fake merchandise and streaming-rights fraud. UK, Germany, Portugal, and Spain are explicitly named as target demographics. Browser-based security controls (Safe Browsing, SmartScreen) do not protect against freshly-registered domains before abuse is reported. For defenders at organisations with large employee populations purchasing World Cup tickets: advise bookmarking https://www.fifa.com directly; treat any search-result-sponsored result for FIFA ticket purchases as unverified. The high-intensity fraud window is the lead-up to the July 19 final.
GREYVIBE — newly documented Russia-nexus cluster deploys five parallel attack chains against Ukraine with AI-generated lures and two PowerShell RATs
WithSecure Labs disclosed GREYVIBE on 28–29 May 2026, a previously-unnamed Russia-nexus threat cluster active since at least August 2025, targeting Ukrainian military, government, civilians, and businesses (WithSecure Labs, 2026-05-29; SecurityWeek, 2026-05-28). Five parallel attack chains: PhantomMail (spear-phishing with ZIP/RAR archives via Google Drive and 4sync), PhantomClick (fake CAPTCHA/ClickFix pages impersonating Zoom and LAPAS), PrincessClub (fraudulent adult-club sites with WebRTC-based social engineering), DroneLink (counterfeit Ukrainian Armed Forces charity sites), and Nebo (fake Russian military login portals). Core malware: LegionRelay (PowerShell RAT with file theft, screenshots, credential harvesting, RDP access; RC4 C2 comms), PhantomRelay (PowerShell RAT with dynamic script loading and watchdog persistence), and FallSpy (Android spyware for contact, call log, and geolocation extraction). Four custom obfuscators — LOOKVALPS, LOOKVALJS, DAYLIGHT, TEASOUP — were assessed as LLM-assisted developments. Attribution evidence: Russian-language panels and code comments; C2 servers in UTC+3 (Moscow time); OPSEC failures including public scan-platform uploads. WithSecure identifies possible links to UAC-0098 (former TrickBot associates). MITRE ATT&CK: T1566.001/T1566.002, T1059.001, T1005, T1204.001, T1133. Detection: alert on PowerShell spawned from archive-extraction utility parent processes; hunt scheduled tasks created by PowerShell beaconing to dynamic DNS; Android MDM alerts on sideloaded APKs accessing mic/camera. Organisations supporting Ukrainian government or civil-society counterparts are within the targeting scope.
LLMShare malvertising campaign: attackers embed fake outage pages in ChatGPT share links and serve infostealer downloads via Google Ads
Push Security documented LLMShare, a malvertising campaign in which attackers buy Google Ads targeting "ChatGPT" and "ChatGPT download" queries (Push Security, 2026-05-29; BleepingComputer, 2026-05-29). Victims clicking the ads land on legitimate chatgpt.com/s/[unique-id] share URLs that render attacker-controlled HTML — a fake high-traffic outage page with a "Download our desktop app to continue" button — directly from the OpenAI domain. Because chatgpt.com is trusted by enterprise web-filtering rules and firewalls, the landing page is not blocked. The download button redirects to an attacker-controlled domain impersonating OpenAI; the site uses cloaking (serves a benign page to scanners). Windows users receive an infostealer payload. The technique exploits the same ChatGPT Artifacts/sharing feature previously abused in the ACR Stealer campaign (covered 2026-05-26) and extends it to malvertising. Detection: monitor for browser-spawned executable downloads from chatgpt.com domains — legitimate ChatGPT desktop app downloads do not originate from that path; alert on unusual process launch from browser-extracted or browser-downloaded unsigned executables. MITRE ATT&CK: T1566.002, T1204.001, T1036, T1027.
2. Trending Vulnerabilities
CVE-2026-0257 — Palo Alto PAN-OS GlobalProtect: Pre-Auth Authentication Bypass via Certificate Reuse
Authentication override cookies in PAN-OS GlobalProtect are encrypted using the portal or gateway certificate. When that same certificate is shared with another service (most commonly the HTTPS service — a non-default but operationally common configuration), an unauthenticated attacker can extract the certificate's public key from the HTTPS service and forge valid authentication override cookies, obtaining a full VPN session without credentials (Palo Alto Networks PSIRT, 2026-05-29). Root cause: CWE-565 (Reliance on Cookies Without Validation and Integrity Checking). CVSS 4.0 = 7.8 HIGH (Exploit Maturity: ATTACKED). Affected: PAN-OS 10.2.x, 11.1.x, 11.2.x, 12.1.x; Prisma Access 10.2 and 11.2; Panorama and Cloud NGFW are not affected. Rapid7 MDR observed two exploitation waves — 18 May from Vultr-hosted infrastructure, 21 May from Dromatics Systems IP space — both sharing a deliberately spoofed, easily-recognisable MAC address pattern and machine names GP-CLIENT (Linux) and DESKTOP-GP01 (Windows), indicating a single actor (Rapid7 ETR, 2026-05-29). A public PoC is available. CISA added CVE-2026-0257 to KEV on 29 May. Detection: GlobalProtect connection logs with cookie-based auth-override events sourced from unexpected IP blocks; sessions authenticating without prior MFA web-step; PCAP anomaly of identical MAC across geographically-disparate sessions. Immediate remediation: upgrade to fixed PAN-OS versions (10.2.7-h34+, 11.1.4-h33+, 11.2.4-h17+, 12.1.4-h6+ and subsequent maintenance releases — full version table in the vendor advisory); or disable authentication override cookies; or assign an exclusive certificate to GlobalProtect not shared with any other service.
CVE-2026-48710 "BadHost" — Starlette (FastAPI / vLLM / LiteLLM / MCP SDK): Pre-Auth Auth Bypass via Malformed Host Header
Starlette < 1.0.1 reconstructs request.url by concatenating the HTTP Host header with the request path and re-parsing the composite string, but validates each component under separate rules (X41 D-Sec Advisory x41-2026-002, 2026-05-22; GitHub Advisory GHSA-86qp-5c8j-p5mr). Injecting a /, ?, or # into the Host header (e.g. Host: example.com/health?x=) shifts the path boundary reported by request.url.path, causing middleware applying path-based access control to authorise access to an unintended route while the ASGI handler serves the attacker-specified one. A single curl -H 'Host: foo?' localhost:8000/admin bypasses authentication. Root cause: CWE-436 (Interpretation Conflict). CVSS 3.1 = 6.5 (GitHub Advisory); X41 scores 7.0 under CVSS 4.0. Affected: all Starlette versions ≥ 0.8.3, < 1.0.1; downstream dependents include FastAPI, vLLM, LiteLLM, Google ADK-Python, BentoML, Gradio, Langflow, Open WebUI, and the Python MCP SDK — approximately 325 million weekly downloads and 400,000+ GitHub dependents. Discovered by X41 D-Sec during an OSTIF-sponsored vLLM audit. Nginx, Apache, Caddy, Traefik, HAProxy, and Cloudflare all terminate malformed Host headers upstream; only direct-listen Python ASGI deployments without a compliant reverse proxy are exposed. No confirmed exploitation as of publication. NCSC-NL issued advisory NCSC-2026-0171 on 29 May; CCB Belgium issued a "Patch Immediately" advisory. Fix: upgrade Starlette to ≥ 1.0.1 (or pull FastAPI ≥ 0.115.5, vLLM ≥ 0.23.0, or the equivalent downstream package that pins the fixed Starlette). If patching is not immediately possible, place a compliant reverse proxy in front of any ASGI application using path-based access control. Detection: parse web-server access logs for Host header values containing /, ?, or # followed by path components.
CVE Summary Table
| CVE | Product | CVSS | EPSS | KEV | Exploited | Patch | Source |
|---|---|---|---|---|---|---|---|
| CVE-2026-0257 | Palo Alto PAN-OS GlobalProtect | 7.8 (CVSS 4.0) | — | Yes (2026-05-29) | Yes — ITW waves 2026-05-18, 2026-05-21 | 10.2.7-h34+, 11.1.4-h33+, 11.2.4-h17+, 12.1.4-h6+ | PAN PSIRT |
| CVE-2026-48710 | Starlette / FastAPI / vLLM / LiteLLM / MCP SDK | 6.5 (CVSS 3.1) / 7.0 (CVSS 4.0) | — | No | No confirmed exploitation | Starlette ≥ 1.0.1 | GitHub Advisory |
3. Research & Investigative Reporting
ANNUAL REPORT — ESET APT Activity Report Q4 2025–Q1 2026: Sandworm strikes NATO energy, Lazarus targets EU drone sector, UNC5221 pivots to Ivanti SPAWN toolset
ESET published its APT Activity Report covering October 2025 through March 2026 on 28 May 2026 (ESET WeLiveSecurity, 2026-05-28). EU- and NATO-relevant findings for public-sector defenders: Sandworm (Russia/GRU) intensified destructive winter operations against Ukrainian infrastructure and targeted a Polish energy company in December 2025 — a NATO member state critical-infrastructure attack attributed with medium confidence; this represents continued Sandworm willingness to conduct wiper operations beyond Ukraine's borders. Sednit/APT28 deployed Covenant and BeardShell implants against Ukrainian military, drone manufacturers, and logistics companies. Lazarus Group ran Operation DreamJob targeting European drone manufacturers — ESET assesses this as technology acquisition for North Korea's weapons programme. Operation DangerousPassword compromised the axios JavaScript library (100+ million weekly npm downloads), injecting trojanised code and demonstrating ongoing North Korea supply-chain interest in developer ecosystem targeting. UNC5221 (China-nexus) deployed a new implant assessed as part of the SPAWN toolset, specifically targeting Ivanti VPN appliances (Connect Secure, Policy Secure); organisations running unpatched Ivanti VPN should audit for SPAWN toolset artefacts including SPAWNANT installer, SPAWNMOLE tunneller, SPAWNSNAIL SSH backdoor, and SPAWNSLOTH log-tampering utility. The report PDF is available at https://web-assets.esetstatic.com/wls/en/papers/threat-reports/eset-apt-activity-report-q4-2025-q1-2026.pdf. Key defender actions: (a) confirm Sandworm wiper detection capability (file-destruction followed by MBR/VBR overwrite patterns, VSS deletion); (b) review Ivanti VPN logs for SPAWN footprints per CISA AA24-060A indicators; (c) audit npm dependency trees for axios versions <1.8.0 or 0.x released after the DangerousPassword campaign window.
Kimsuky (Velvet Chollima) deploys HTTPSpy RAT and Rust-based HelloDoor via VS Code Remote Tunnel and Cloudflare Quick Tunnel C2
ENKI WhiteHat and The Hacker News documented Kimsuky campaigns in March and April 2026 targeting South Korean military personnel and corporate entities with two malware chains (The Hacker News, 2026-05-29; ENKI WhiteHat, 2026-05-27). March chain: masquerade installers for nProtect Online Security and AhnLab Safe Transaction launch MemLoader.dll via regsvcs.exe, which downloads HTTPSpy. April chain: fake Webex meeting page delivers encrypted JavaScript (.jse extension) which stages a PowerShell downloader, ultimately installing HTTPSpy. HTTPSpy is a full-capability RAT (first observed 2022; previously used against a German defence manufacturer May–September 2024): RC4-encrypted C2, shell execution, file upload/download, screenshot capture, process injection, self-deletion. HelloDoor is a Rust-based PebbleDash variant (assessed LLM-assisted per ENKI): configurable sleep, command execution, directory traversal. C2 evasion: Kimsuky now abuses Visual Studio Code Remote Tunneling (authenticated via GitHub OAuth, registered via code --tunnel --name <name>) and Cloudflare Quick Tunnels (cloudflared.exe) — neither can be blocked by IP or domain without blocking Microsoft and Cloudflare respectively. JSONPing confirms active infections via a locally-running HTTP server, reducing exposure of attacker infrastructure. MITRE ATT&CK: T1036 (Masquerading), T1059.001 (PowerShell), T1059.007 (JavaScript), T1071 (Application Layer Protocol). Detection: hunt for regsvcs.exe as a parent of DLL loads in non-.NET-Framework contexts; alert on VS Code CLI processes with --tunnel argument from non-developer endpoints; audit GitHub OAuth app grants for unrecognised VS Code tunnel registrations; monitor cloudflared.exe on managed endpoints without prior baseline.
Sysdig TRT: first observed LLM-agent-driven post-exploitation — CVE-2026-39987 Marimo notebook RCE to database exfiltration in 4 pivots under one hour
Sysdig's Threat Research Team documented what they assess as the first in-the-wild LLM-agent-driven intrusion, observed on 10 May 2026 (Sysdig TRT, 2026-05-26; The Hacker News, 2026-05-29). Initial access: exploitation of CVE-2026-39987, a pre-auth RCE in Marimo notebook < 0.20.4 (patched in 0.23.0) on an internet-accessible instance (T1190). An AI agent then drove four autonomous pivots: (1) extracted two cloud credentials from the host filesystem (T1552.001); (2) replayed them via a Cloudflare Workers egress pool to call AWS Secrets Manager APIs and retrieve an SSH private key (T1555); (3) executed eight parallel SSH sessions against a downstream bastion (T1021.004); (4) exfiltrated the full schema and contents of a downstream PostgreSQL database within two minutes (T1048). Sysdig identified LLM agent involvement from four artefacts: improvised schema discovery without environmental foreknowledge; a Chinese-language planning comment in the command stream ("看还能做什么" — "See what else we can do"); machine-optimised command formatting (delimiter-separated, bounded output, stderr discarded, less disabled); and sequential hand-off of output values as inputs to subsequent commands. Cloudflare Workers obscured the origin IP. No attribution was made. Defender countermeasures: update Marimo to ≥ 0.23.0; restrict internet-accessible notebook deployments; monitor AWS CloudTrail for Secrets Manager GetSecretValue calls from unexpected IPs; restrict SSH bastion access to known CIDR ranges.
ChatGPhish: Permiso Security documents ChatGPT Markdown renderer trusting third-party image URLs and links — used for IP exfiltration and phishing via legitimate chatgpt.com
Permiso Security's P0 Labs (researcher Andi Ahmeti) disclosed on 29 May 2026 that ChatGPT's web summarisation feature unconditionally trusts and renders Markdown image URLs and links extracted from third-party pages, executing them inside the trusted chatgpt.com UI (Permiso Security P0 Labs, 2026-05-29; The Hacker News, 2026-05-29). An attacker embedding a small Markdown payload on any web page (GitHub README, SaaS dashboard, documentation portal) triggers the attack when a victim asks ChatGPT to summarise the page: the payload executes silently and can exfiltrate the victim's IP, User-Agent, and Referer via attacker-hosted image fetch; render malicious links styled as ChatGPT output; inject fake security alerts; and serve QR codes from attacker-controlled S3 buckets that bypass desktop URL filters by moving the click action to mobile. Permiso submitted to OpenAI via Bugcrowd on 29 April; after follow-up on 7 May, OpenAI marked it as not reproducible then as not applicable, without resolution. No CVE assigned. Defenders using ChatGPT for document summarisation in enterprise workflows should: restrict ChatGPT access to internal documentation portals; educate users that any AI-summarised third-party page can carry attacker instructions embedded in rendered output.
[SINGLE-SOURCE] Red Canary: detecting Entra Agent ID privilege escalation — credential injection into agent blueprints enables lateral movement across the entire tenant
Red Canary published a detection-engineering primer on 27 May 2026 on the AgentIdentityBlueprint.AddRemoveCreds.All role in Microsoft Entra's new Agent ID identity class — autonomous app identities that act in a tenant without human interaction (Red Canary, 2026-05-27). A misconfigured or adversary-controlled agent identity holding this role can add client secrets to any agent blueprint, then authenticate as any agent identity in the tenant — including high-privilege ones — after legitimate credential rotation. The full privilege-escalation chain: agent app → malicious role assignment (AgentIdentityBlueprint.AddRemoveCreds.All) → credential injection into target blueprint → authenticate as high-privilege agent → pivot to all downstream resources that blueprint can access. Relevant log sources: AuditLogs — look for "Update application – Certificates and secrets management" with a non-human InitiatedBy.app.servicePrincipalId; MicrosoftGraphActivityLogs — Graph API calls from agent service principals with unusual IP and UserAgent fields; AADServicePrincipalSignInLogs — filter on Agent.agentType: agenticAppInstance. Correlation: match SignInActivityId from Graph logs to UniqueTokenIdentifier in sign-in logs to reconstruct credential-add-to-authentication chains. MITRE ATT&CK: T1098 (Account Manipulation), T1078.004 (Valid Accounts: Cloud Accounts). Swiss public-sector M365 deployments adopting AI agents via Copilot Studio or Azure AI Foundry should establish baselines for each agent identity's API scope and alert on credential additions to blueprints by any identity other than the provisioning pipeline. [SINGLE-SOURCE]
4. Updates to Prior Coverage
UPDATE: Nightmare Eclipse / Chaotic Eclipse — Microsoft's Digital Crimes Unit threatens criminal action; GreenPlasma and MiniPlasma (`cldflt.sys` SYSTEM escalation) remain unpatched; researcher announces July 14 drop
UPDATE (originally covered 2026-W21): Microsoft's Digital Crimes Unit issued a formal public statement on 28–29 May 2026 calling uncoordinated zero-day releases "never justifiable" and warning its DCU would "continue bringing cases against these actors and those that enable their criminal activity" (The Record, 2026-05-29). The pseudonymous researcher Nightmare Eclipse / Chaotic Eclipse responded by threatening a new vulnerability release on 14 July 2026 (the next Patch Tuesday).
Of the six Windows vulnerabilities the researcher has released since early April: BlueHammer (CVE-2026-33825), UnDefend (CVE-2026-45498), and RedSun (CVE-2026-41091) are patched and saw confirmed in-the-wild exploitation following PoC publication. YellowKey (CVE-2026-45585 — BitLocker bypass via Windows Recovery Environment, requiring physical access), GreenPlasma (LPE class), and MiniPlasma remain unpatched as of 30 May 2026. MiniPlasma specifically abuses the Windows Cloud Files Mini Filter Driver (
cldflt.sys) to achieve a SYSTEM shell from a standard user session on fully-patched Windows 11; the root cause is assessed as an incomplete remediation of CVE-2020-17103 (no CVE yet assigned to MiniPlasma itself).The July 14 release deadline should be treated as a hard date for resolving any outstanding Windows LPE chain gaps. Defenders on Windows 11 estates should monitor for
cldflt.sys-related anomalies and consider AppLocker/WDAC policies blocking unsigned executables from low-privileged user sessions while patches are pending. Next Patch Tuesday: 10 June 2026.
Changes since first coverage(2 prior appearances)
- 2026-05-242026-W21Consolidated in weekly summary for week 2026-W21
- 2026-05-202026-05-20UPDATE: CVE formally assigned (prior coverage 2026-05-15 had no CVE); MSRC published interim WinRE registry mitigation; remains exploit-code-maturity E:P / RL:W
UPDATE: Ivanti Secure Access Client — NCSC.ch adds CVE-2026-8992 (local privilege escalation, CVSS 7.8) to May advisory
UPDATE (originally covered 2026-05-08): NCSC Switzerland updated its Ivanti May 2026 advisory on 29 May 2026, adding CVE-2026-8992, a local privilege escalation in the Ivanti Secure Access Client (NCSC Switzerland Security Hub, 2026-05-29). CVSS 3.1 = 7.8 HIGH. A locally-authenticated attacker on a managed endpoint running the Ivanti SAC client can escalate from a standard Windows user session to local admin. Ivanti patched CVE-2026-8992 in all SAC client versions released on or after 12 May 2026. This is secondary to the actively-exploited CVE-2026-6973 (Ivanti EPMM admin-authenticated RCE, CISA KEV) which remains the highest-severity Ivanti item. Detection: Windows Event IDs 4672 and 4673 (special privilege assignment) correlated with Ivanti SAC process lineage (
ivanti-vpn.exe,Ivanti Secure Access Client.exe). Hardening: update SAC client to any release from 12 May 2026 or later via EPMM-managed software inventory.
5. Deep Dive — CVE-2026-0257: PAN-OS GlobalProtect Pre-Auth VPN Authentication Bypass
Background. GlobalProtect is Palo Alto Networks' SSL-VPN solution embedded in PAN-OS and widely deployed as the internet-facing VPN gateway for enterprise and government networks. The authentication override feature, introduced to support certain SSO and clientless configurations, allows a GlobalProtect portal or gateway to issue signed cookies that bypass the normal MFA/SAML authentication flow on subsequent connections — trading off per-session authentication strength for session-persistence smoothness. Palo Alto's own security advisories (AA23-250A, AA24-075A) have repeatedly highlighted GlobalProtect as a target surface; this vulnerability is the most directly exploitable advisory in that series.
Vulnerability mechanics. CVE-2026-0257 is classified CWE-565 (Reliance on Cookies Without Validation and Integrity Checking). When authentication override is enabled and the GlobalProtect portal or gateway shares an X.509 certificate with another co-hosted service — most commonly the HTTPS management or captive-portal service — that certificate's public key is retrievable by any external party simply by connecting to the HTTPS service and inspecting the TLS handshake. Palo Alto's auth-override cookie uses that same certificate to sign and encrypt session tokens. An attacker who extracts the public key can derive the encryption material needed to mint a valid authentication override cookie, then present it to the GlobalProtect service to authenticate as any user without possessing the user's credentials. The attack requires no prior foothold; the only pre-condition is network reachability to the GlobalProtect portal or gateway and the presence of a shared certificate — a configuration that has historically been documented in Palo Alto's own deployment guides as a shortcut for certificate management.
Exploitation pattern. Rapid7 MDR observed two exploitation waves (Rapid7 ETR, 2026-05-29). Wave 1 (18 May): sourced from Vultr-hosted infrastructure, machine name GP-CLIENT (Linux). Wave 2 (21 May): sourced from Dromatics Systems IP space, machine name DESKTOP-GP01 (Windows). Both used a deliberately spoofed, easily-recognisable MAC address pattern — suggesting deliberate source-normalisation to defeat MAC-based network anomaly detection. Rapid7 observed successful VPN session establishment but no confirmed lateral movement in the monitored environments. A public PoC (github.com/sfewer-r7/CVE-2026-0257) was released on 29 May, the same day CISA added the CVE to KEV. The gap between the exploitation waves (18 and 21 May) and the PoC/KEV date (29 May) implies the actor possessed private pre-disclosure knowledge of the vulnerability.
MITRE ATT&CK mapping. Initial access: T1133 (External Remote Services — GlobalProtect VPN endpoint). Credential access: T1539 (Steal Web Session Cookie, here applied to auth-override cookie forging rather than theft). Defence evasion: T1036.005 (Masquerading: Match Legitimate Name or Location — spoofed machine name DESKTOP-GP01). Lateral movement: T1021.001 (Remote Services: Remote Desktop Protocol — expected next step once inside the network segment); T1046 (Network Service Discovery — attacker-controlled GP-CLIENT enumerating accessible segments).
Affected and patched versions. Affected: PAN-OS 10.2.x < 10.2.7-h34 (and maintenance tracks), 11.1.x < 11.1.4-h33, 11.2.x < 11.2.4-h17, 12.1.x < 12.1.4-h6. Not affected: Panorama, Cloud NGFW, Prisma SD-WAN, PA-Series managed by Panorama with no local GP config, PAN-OS < 10.2.x (EOL). Fixed: the full version matrix per PAN-OS maintenance branch is in the vendor advisory. Prisma Access 10.2 and 11.2: Palo Alto is rolling fixes; check Prisma Access status portal.
Detection. GlobalProtect connection logs: look for authentication events with auth_method: cookie from IP addresses not previously associated with the authenticated username or the organisation's VPN-client pool. Cookie-based auth events from brand-new source IPs without a preceding web-based MFA event warrant immediate investigation. PAN-OS system logs: globalprotectgateway-config-succ events authenticated via cookie from non-enrolled endpoints (no prior SCEP or Panorama device-cert association). Network: VPN sessions with a deliberately spoofed MAC address pattern reused across geographically-disparate source IPs (trivially detectable from GlobalProtect connection metadata) are a strong indicator of this attack pattern; MAC-based anomaly detection in the VPN segment should alert. SIEM correlation: chain cookie-auth events to downstream firewall allow policies allowing that VPN IP to reach sensitive segments, and alert when a new-IP cookie-auth session moves east-west within minutes.
Hardening / mitigation. Immediate: upgrade PAN-OS to the fixed versions per the vendor advisory. If patching cannot be completed within 24 hours: (a) disable authentication override cookies entirely in the GlobalProtect gateway and portal settings (Authentication > No Cookie Required on Pre-Logon Connections); this forces per-session MFA but removes the attack surface. (b) If auth-override cookies are required: generate a dedicated certificate for GlobalProtect used exclusively for that service and not shared with the HTTPS management or any other feature. This removes the public-key extraction path. Verify via show system info and show sslmgr-store that the GlobalProtect GP cert and the HTTPS service cert are distinct objects. Prisma Access organisations: apply any available Prisma Access emergency fix and validate the Prisma Access security advisory for tenant-specific remediation steps.
6. Action Items
- Patch PAN-OS to fixed versions or disable GlobalProtect auth-override cookies today — CVE-2026-0257 is a pre-auth VPN bypass with confirmed in-the-wild exploitation waves and a public PoC; CISA KEV deadline is 1 June 2026 for FCEB agencies. EU/Swiss public-sector perimeter VPN defenders should treat this as emergency-change priority. See § 5 for full patch version matrix and the cert-separation mitigation. References: Palo Alto PSIRT, Rapid7 ETR.
— Source: Palo Alto Networks PSIRT · Tags: vulnerabilities, actively-exploited, cisa-kev, patch-available · Region: global
- Audit FastAPI / vLLM / LiteLLM / MCP server deployments for CVE-2026-48710 — Enumerate Python ASGI processes listening directly on a port without a compliant reverse proxy (nginx, Caddy, Traefik, HAProxy). Direct-listen deployments using path-based access control are fully exposed. Upgrade Starlette to ≥ 1.0.1 via the downstream framework's package (FastAPI ≥ 0.115.5, vLLM ≥ 0.23.0). For Kubernetes, verify ingress controller (nginx-ingress is protective by default). Reference: X41 D-Sec / badhost.org.
— Source: X41 D-Sec / badhost.org · NCSC-NL NCSC-2026-0171 · Tags: vulnerabilities, pre-auth, auth-bypass, patch-available · Region: global
- Audit Entra Agent ID app roles before deploying AI agents in M365 — Establish a baseline of which agent identities hold
AgentIdentityBlueprint.AddRemoveCreds.All; alert on credential additions to blueprints by any non-provisioning identity (AuditLogs: "Update application – Certificates and secrets management"). Review agent-identity API scopes as part of your AI-workload onboarding process. Reference: Red Canary.
— Source: Red Canary · Tags: identity, cloud, ai-abuse · Region: global
- Hunt for VS Code Remote Tunnel (
code --tunnel) and Cloudflare Quick Tunnel (cloudflared.exe) on managed endpoints — Kimsuky and other actors are using these legitimate services to establish persistent C2 without fixable IP/domain blocks. Alert on VS Code CLI with--tunnelargument from non-developer endpoint profiles; alert oncloudflared.exenot in the approved software baseline. Reference: The Hacker News.
— Source: The Hacker News · Tags: nation-state, espionage, north-korea-nexus · Region: global
- Update Marimo notebook to ≥ 0.23.0 and restrict internet-accessible notebook deployments — CVE-2026-39987 pre-auth RCE was exploited by an LLM-agent-driven actor to pivot to database exfiltration in under one hour. Also audit AWS CloudTrail for Secrets Manager
GetSecretValuecalls from notebook or unfamiliar IP space. Reference: Sysdig TRT.
7. Verification Notes
Items dropped:
- Dutch Asocks botnet takedown (S3) — duplicate; covered in brief 2026-05-29 as
item:dutch-police-ncsc-dismantle-asocks-residential-proxy-botnet. - Silent Ransom Group / Luna Moth in-person IT impersonation (S3, S4) — duplicate; covered in brief 2026-05-28 as
item:fbi-flash-csa-260526-silent-ransom-group-sends-operatives-ph. - Akira ransomware claims GS Yuasa Lithium Power (S4) — dropped; single source (ransomware.live aggregator only), no victim disclosure, no HIGH-reliability journalistic corroboration. Per fake-news guard rule, dark-web listing claims require victim disclosure or HIGH-reliability journalism. Logged:
Akira/GS Yuasa Lithium Power — single-source leak-site claim, no confirmation. - Pay Tel Azure misconfiguration exposure (S4) — dropped; US-only incident, minimal operational relevance for CH/EU public-sector SOC; no regulatory action in window.
- CVE-2026-8992 from § 2 — dropped from trending vulnerabilities; does not clear any § 2 gate (no CISA KEV, no ENISA EUVD exploited=true, no vendor-confirmed ITW, local LPE only). Covered in § 4 UPDATE as NCSC.ch advisory delta.
- CVE-2026-39987 — not listed in § 2; no CISA KEV, no vendor advisory confirming exploitation (observation by Sysdig only), Marimo is not sufficiently widely-deployed to trigger the pre-auth-RCE gate. Covered in § 3 research context.
Single-source items:
- ENISA NIS360 2026 (§ 3) — ENISA is the primary disclosing authority for its own report; national-CERT carve-out applies. PD-5 satisfied.
- CNIL IQVIA €5M fine (§ 1) — CNIL is the primary regulator; single-source acceptable under national-CERT carve-out. PD-5 satisfied.
- Red Canary Entra Agent ID primer (§ 3) — marked
[SINGLE-SOURCE]in body; Red Canary is a HIGH-reliability research publisher; no threat-actor involvement (detection-engineering article). - Ivanti SAC CVE-2026-8992 UPDATE (§ 4) — NCSC Switzerland updated advisory; NCSC.ch is primary disclosing authority for CH-jurisdiction advisories; carve-out applies.
Recency notes:
- Sysdig TRT Marimo intrusion primary source dated 2026-05-26 (52 hours before window start at ~2026-05-28 16:00 UTC); included on the basis of in-window THN amplification (2026-05-29) and operational novelty (first observed LLM-agent-driven intrusion). Flagged per PD-7 recency re-check.
Sub-agent telemetry:
- S1: Claude Sonnet 4.6, 518s, 5 items
- S2: Claude Sonnet 4.6, 484s, 5 items
- S3: Claude Sonnet 4.6, 614s, 8 items (2 deduped)
- S4: Claude Sonnet 4.6, ended_at=04:24:35Z vs started_at=04:12:33Z → 722s actual wall-clock; YAML duration_seconds=3927 is a sub-agent computation error — actual run time 12 min, within cap
Coverage gaps: inside-it-ch (Cloudflare 403 ×3); ncsc-ch-security-hub (bridged, no new in-window items beyond covered advisories); sophos-xops (HTTP 503 ×2 on both feed URLs, no fallback content); databreaches-net (persistent 403 ×5 runs); cert-fr-avis (no in-window advisory); cert-eu (no in-window advisory); sec-edgar-8k (0 hits in window); edpb (no in-window notices); ico-uk (no in-window enforcement in window).
Verification: Phase 5.7 complete — 5 iterations (cap reached). All findings remediated. Iter 1 (Opus): NEEDS_FIXES (truth: 2, advisory: 3) — IOC hard-rule violations (MAC + defanged domain), "Beagle" cross-campaign name, World Cup date, MSRC misanchor, CWE-444. Iter 2 (Sonnet): NEEDS_FIXES (truth: 1) — GDPR Art. 21 not in CNIL source; correct framing is Art. 66 French DPA scope violation. Iter 3 (Opus): NEEDS_FIXES (truth: 2, advisory: 4) — unsourced implant name removed; MAC descriptor corrected. Iter 4 (Sonnet): NEEDS_FIXES (truth: 1) — ChatGPhish "as a duplicate" → "as not applicable" per Permiso primary. Iter 5 (Opus, cap): NEEDS_FIXES (truth: 1) — "11 languages" quantifier unsourced; softened to "multiple languages". Final state: CLEAN_AFTER_REMEDIATION. verification_residual_count: 0.