<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ctipilot.ch · Healthcare</title><link>https://ctipilot.ch/</link><atom:link href="https://ctipilot.ch/feed-healthcare.xml" rel="self" type="application/rss+xml"/><description>Items affecting healthcare providers, hospitals, public health, medical devices.</description><language>en</language><lastBuildDate>Sat, 18 Jul 2026 04:35:00 +0000</lastBuildDate><item><title>Broadcom patches a pre-auth authentication bypass on the VMware Avi Load Balancer control plane (CVE-2026-47865), reported by NATO NCSC</title><link>https://ctipilot.ch/entries/2026-07-18/vmware-avi-load-balancer-cve-2026-47865-auth-bypass/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-18/vmware-avi-load-balancer-cve-2026-47865-auth-bypass/</guid><pubDate>Sat, 18 Jul 2026 04:35:00 +0000</pubDate><dc:date>2026-07-18T04:35:00Z</dc:date><category>vulnerabilities</category><category>auth-bypass</category><category>pre-auth</category><category>no-patch</category><category>cloud</category><category>global</category><category>europe</category><category>patch-available</category><category>CVE-2026-47865</category><category>CVE-2026-47867</category><category>CVE-2026-47871</category><category>CVE-2026-47868</category><category>CVE-2026-47866</category><category>CVE-2026-47869</category><category>CVE-2026-47870</category><description><![CDATA[<p>Broadcom advisory VMSA-2026-0005 (2026-07-14) discloses seven flaws in VMware Avi Load Balancer (formerly NSX Advanced Load Balancer); the headline flaw CVE-2026-47865 (CVSS 9.8) lets an unauthenticated remote attacker reach the Avi Controller control plane by bypassing authentication entirely, with no workaround available. Affected: 22.1.1–22.1.7, 30.1.1–30.2.6, 31.1.1–31.2.2 and 32.1.1; fixed in 32.1.2, 31.2.2-2p3 and 30.2.7. No in-the-wild exploitation is reported, but the bug was reported by NATO NCSC and the control plane governs traffic routing and TLS termination for whatever sits behind the load balancer.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-18/vmware-avi-load-balancer-cve-2026-47865-auth-bypass" data-tags="vulnerabilities auth-bypass pre-auth no-patch cloud" data-regions="global europe" data-kind="vulnerability" data-priority="high" data-discovered="2026-07-18T04:35:00Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-47865/">CVE-2026-47865 +6</a><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="vmware-avi-load-balancer-cve-2026-47865-auth-bypass"><a href="https://ctipilot.ch/entries/2026-07-18/vmware-avi-load-balancer-cve-2026-47865-auth-bypass/">CVE-2026-47865 — VMware Avi Load Balancer: unauthenticated control-plane authentication bypass (CVSS 9.8), no workaround</a></h3><p>Broadcom&#39;s VMSA-2026-0005 (2026-07-14, last updated 2026-07-15) patches seven vulnerabilities in VMware Avi Load Balancer — the load-balancing/application-delivery product formerly sold as NSX Advanced Load Balancer and widely deployed in enterprise and government data-centre fabric across Europe. The load-bearing flaw, <strong>CVE-2026-47865</strong> (CVSS 9.8), is an authentication bypass on the Avi Controller: &quot;a malicious user with network access may be able to access the Avi Control plane by bypassing the authentication mechanism&quot; — no credentials, no user interaction (<a href="https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/37926" target="_blank" rel="noopener noreferrer">Broadcom PSIRT, 2026-07-14</a>). The advisory ships six companion flaws that require a prior foothold: two high-privilege remote code-execution bugs (CVE-2026-47867, CVE-2026-47869, both CVSS 8.7, PR:H), a low-privilege authenticated directory traversal (CVE-2026-47871, CVSS 8.8), an authorization bypass (CVE-2026-47866, CVSS 8.3), a local-to-root privilege escalation (CVE-2026-47868, CVSS 7.8) and a further privilege escalation (CVE-2026-47870, CVSS 7.1). Broadcom states no workarounds exist (<a href="https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/37926" target="_blank" rel="noopener noreferrer">Broadcom PSIRT, 2026-07-14</a>); the German trade press summarised it as attackers being able to bypass authentication and authorization (<a href="https://www.heise.de/news/VMware-Avi-Load-Balancer-Kritische-Luecke-erlaubt-Umgehung-von-Anmeldung-11368661.html" target="_blank" rel="noopener noreferrer">heise Security, 2026-07-17</a>).</p>
<p>No in-the-wild exploitation has been reported, but two facts raise this above the routine patch cycle: the reporter is the NATO NCSC (a direct constituency-provenance signal), and there is no mitigation short of upgrading. Because the Avi Controller is the management and orchestration plane for the load-balancing fabric, an unauthenticated bypass there is a direct path to reconfiguring traffic routing and TLS termination for every service behind the load balancer — an interception and traffic-manipulation position, not merely appliance compromise.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">Upgrade the Avi Controller to a fixed release — 32.1.2 (recommended), 31.2.2-2p3 or 30.2.7; the 22.1.x branch must move to at least 30.2.7. Because no workaround exists, until the upgrade lands restrict Controller management-plane reachability to trusted management VLANs/jump hosts and treat any exposure of the Avi Controller to broad or untrusted network segments as the finding in its own right. Detection concept, telemetry-class first: Avi Controller admin/API authentication logs showing control-plane session establishment or API calls with no preceding successful login event, particularly from source ranges outside the management network.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">A malicious user with network access may be able to access the Avi Control plane by bypassing the authentication mechanism.</p><figcaption class="entry-cite__attr"><a href="https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/37926" target="_blank" rel="noopener noreferrer">Broadcom / VMware PSIRT (VMSA-2026-0005)</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>18 Jul 04:35Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-18/vmware-avi-load-balancer-cve-2026-47865-auth-bypass/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/37926" target="_blank" rel="noopener noreferrer">Broadcom / VMware PSIRT (VMSA-2026-0005)</a> · <a href="https://www.heise.de/news/VMware-Avi-Load-Balancer-Kritische-Luecke-erlaubt-Umgehung-von-Anmeldung-11368661.html" target="_blank" rel="noopener noreferrer">heise Security</a></div></article>]]></content:encoded></item><item><title>Volexity attributes the SonicWall SMA 1000 zero-day exploitation to UTA0533 and details the SSRF-to-root chain, on-appliance implants and LDAP credential theft</title><link>https://ctipilot.ch/entries/2026-07-18/sonicwall-sma1000-uta0533-exploitation-kill-chain/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-18/sonicwall-sma1000-uta0533-exploitation-kill-chain/</guid><pubDate>Sat, 18 Jul 2026 04:35:00 +0000</pubDate><dc:date>2026-07-18T04:35:00Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>zero-day</category><category>pre-auth</category><category>rce</category><category>auth-bypass</category><category>global</category><category>europe</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-15409</category><category>CVE-2026-15410</category><description><![CDATA[<p>Volexity has reconstructed the intrusion behind the actively-exploited SonicWall SMA 1000 zero-days (CVE-2026-15409 SSRF, CVE-2026-15410 path-traversal command injection), attributing it to an actor it tracks as UTA0533 with the earliest compromise on 2026-06-22. The chain: an unauthenticated /wsproxy request tunnels to a localhost-only service for initial code execution, a hotfix-rollback path traversal escalates to root, then the actor injects a proxy (Suo5) and a Java webshell (ORANGETAIL) into the appliance&#39;s legitimate workplace process, persists via an init script, captures cleartext LDAP credentials with tcpdump, and pivots into the internal network. Stolen credentials survive patching — the hotfix alone does not remediate a pre-patch compromise.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-18/sonicwall-sma1000-uta0533-exploitation-kill-chain" data-tags="vulnerabilities actively-exploited zero-day pre-auth rce auth-bypass" data-regions="global europe" data-kind="threat" data-priority="high" data-discovered="2026-07-18T04:35:00Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-15409/">CVE-2026-15409 +1</a><span class="b exp">exploited</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 1: Confirmed"><span class="k">NATO</span>B1</span></div><h3 class="f-h" id="sonicwall-sma1000-uta0533-exploitation-kill-chain"><a href="https://ctipilot.ch/entries/2026-07-18/sonicwall-sma1000-uta0533-exploitation-kill-chain/">SonicWall SMA 1000 zero-day exploitation (CVE-2026-15409/-15410): Volexity reconstructs UTA0533&#39;s full appliance-to-network kill chain</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited/">CVE-2026-15409 — SonicWall SMA1000: unauthenticated SSRF (CVSS 10.0) chained to post-auth code injection, actively exploited</a> <span class="mono muted">(2026-07-14)</span></p><p>The original entry recorded SonicWall&#39;s confirmation that CVE-2026-15409/-15410 were being exploited as zero-days and directed emergency patching. Volexity has now published the reconstructed intrusion, attributed it to an actor it tracks as <strong>UTA0533</strong>, and shown that patching alone is insufficient — the delta below is the full kill chain, the on-appliance implants, and the compromise-response guidance the terse advisory did not carry (<a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity, 2026-07-17</a>).</p>
<p>Volexity was engaged after suspect authentication and lateral movement were seen originating <em>from</em> SonicWall SMA 1000 appliances (models 6210/7210/8200v); the earliest sign of compromise was 2026-06-22, weeks before SonicWall&#39;s 2026-07-14 disclosure (<a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity, 2026-07-17</a>). SonicWall&#39;s PSIRT confirms it &quot;has investigated multiple cases indicating the active exploitation of the vulnerabilities described in this advisory&quot; (<a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall SNWLID-2026-0008, 2026-07-14</a>), and Rapid7&#39;s MDR team independently found the same two zero-days under attack (<a href="https://www.rapid7.com/blog/post/etr-rapid7-mdr-team-discovers-new-sonicwall-sma1000-zero-days-being-actively-exploited-cve-2026-15409-cve-2026-15410/" target="_blank" rel="noopener noreferrer">Rapid7, 2026-07-16</a>).</p>
<p><strong>Initial access (T1190, T1133).</strong> CVE-2026-15409 is a pre-authentication server-side request forgery in the SMA 1000 <code>/wsproxy</code> endpoint. A crafted WebSocket-upgrade request establishes a tunnel from the unauthenticated external attacker straight to services that are supposed to be reachable only on the appliance&#39;s own loopback — Volexity confirms &quot;no valid SMA session cookie was required during this process&quot; (<a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity, 2026-07-17</a>). Through the tunnel the actor reached the appliance&#39;s bundled CouchDB/Erlang services and a localhost-only control service; the shipped CouchDB carries hardcoded <code>admin:admin</code> credentials, and the control service&#39;s authentication password is derivable from a device UUID, so the SSRF turns both into part of the external attack surface.</p>
<p><strong>Privilege escalation (T1068).</strong> CVE-2026-15410 is a path traversal in the hotfix-rollback workflow: the <code>sysCtrl.execRemoveHotfix</code> operation builds a rollback path from caller-controlled input and hands it to <code>/usr/local/bin/remove_hotfix</code>, which then executes it. A rollback name containing directory-traversal sequences resolves outside the intended rollback directory and runs an attacker-staged script as root.</p>
<p><strong>Persistence and implants (T1055, T1505.003, T1090.003, T1037.004).</strong> With root, UTA0533 dropped a setuid helper and a Python loader Volexity calls <strong>KNUCKLEBALL</strong>, which injects two JAR archives into the appliance&#39;s legitimate <code>workplace</code> process: the open-source <strong>Suo5</strong> HTTP proxy-forwarder and a Behinder-like Java webshell Volexity calls <strong>ORANGETAIL</strong>. Persistence was established by adding a call to the loader inside the appliance&#39;s <code>workplace</code> init script, and the NGINX Unit configuration was rewritten to add routes that proxy attacker-chosen (arbitrary) request paths to the injected webshell and proxy — so hunting for a fixed URL is the wrong shape; the behaviour is unexpected route entries in the appliance&#39;s own reverse-proxy configuration.</p>
<p><strong>Credential access and lateral movement (T1040, T1059).</strong> The actor ran <code>tcpdump</code> from a script staged in the appliance&#39;s temp directory to capture unencrypted LDAP traffic (TCP 389), harvesting directory credentials off the wire (<a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity, 2026-07-17</a>). Rapid7&#39;s engagement observed the actor then &quot;quickly shifted to lateral movement, pivoting from the compromised appliance directly into the internal corporate network&quot; (<a href="https://www.rapid7.com/blog/post/etr-rapid7-mdr-team-discovers-new-sonicwall-sma1000-zero-days-being-actively-exploited-cve-2026-15409-cve-2026-15410/" target="_blank" rel="noopener noreferrer">Rapid7, 2026-07-16</a>). How far that onward movement reached differs across the two IR firms&#39; cases: Volexity concludes that in the appliances <em>it</em> investigated, &quot;available evidence suggests the threat actor was less successful moving laterally or gaining access to other systems&quot; (<a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity, 2026-07-17</a>) — so treat a foothold on the appliance as a demonstrated launch point for internal movement, but not evidence that deep lateral movement always succeeds.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">Patching to the hotfix (12.4.3-03453 / 12.5.0-02835) closes the two CVEs but does nothing about credentials already captured or implants already planted, so any appliance that was exposed and unpatched must be handled as an assume-compromise: SonicWall and both IR firms recommend re-imaging on any indicator, and resetting all account passwords and TOTP seeds. Detection concepts, telemetry-class first: in the appliance&#39;s web/access logs, unauthenticated <code>/wsproxy</code> WebSocket-upgrade requests that return a 101 protocol-upgrade status with no valid session cookie and target an internal (loopback-facing) service port; in the control-service log, hotfix-rollback operations carrying path-traversal sequences in the rollback name; on the network, LDAP binds and other authentication originating <em>from</em> the SMA appliance&#39;s own address, and any egress or lateral connection from an appliance that should only ever terminate inbound VPN sessions. <strong>Triage:</strong> an SMA 1000 legitimately proxies authenticated user sessions inbound — the discriminators are a <code>/wsproxy</code> upgrade with no session cookie reaching a loopback service, and the appliance itself <em>initiating</em> authentication or connections into the internal network, which a remote-access gateway has no benign reason to do.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">No valid SMA session cookie was required during this process.</p><figcaption class="entry-cite__attr"><a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity</a> <span class="entry-cite__date mono">2026-07-17</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">SonicWall PSIRT has investigated multiple cases indicating the active exploitation of the vulnerabilities described in this advisory.</p><figcaption class="entry-cite__attr"><a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT (SNWLID-2026-0008)</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">the threat actors quickly shifted to lateral movement, pivoting from the compromised appliance directly into the internal corporate network</p><figcaption class="entry-cite__attr"><a href="https://www.rapid7.com/blog/post/etr-rapid7-mdr-team-discovers-new-sonicwall-sma1000-zero-days-being-actively-exploited-cve-2026-15409-cve-2026-15410/" target="_blank" rel="noopener noreferrer">Rapid7</a> <span class="entry-cite__date mono">2026-07-16</span></figcaption></figure></div><div class="prov"><span>threat</span><span>18 Jul 04:35Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-18/sonicwall-sma1000-uta0533-exploitation-kill-chain/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.volexity.com/blog/2026/07/17/proxying-to-compromise-sonicwall-secure-mobile-access-0-day-exploitation/" target="_blank" rel="noopener noreferrer">Volexity</a> · <a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT (SNWLID-2026-0008)</a> · <a href="https://www.rapid7.com/blog/post/etr-rapid7-mdr-team-discovers-new-sonicwall-sma1000-zero-days-being-actively-exploited-cve-2026-15409-cve-2026-15410/" target="_blank" rel="noopener noreferrer">Rapid7</a></div></article>]]></content:encoded></item><item><title>Abbott confirms unauthorized access to its Cancer Diagnostics (Exact Sciences) systems as ShinyHunters claims a helpdesk-vishing to Entra SSO breach</title><link>https://ctipilot.ch/entries/2026-07-18/abbott-exact-sciences-shinyhunters-entra-sso-vishing/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-18/abbott-exact-sciences-shinyhunters-entra-sso-vishing/</guid><pubDate>Sat, 18 Jul 2026 04:35:00 +0000</pubDate><dc:date>2026-07-18T04:35:00Z</dc:date><category>data-breach</category><category>phishing</category><category>identity</category><category>cloud</category><category>global</category><category>us</category><description><![CDATA[<p>Abbott Laboratories confirmed (2026-07-16) unauthorized access to a limited number of internal systems in its Cancer Diagnostics business (the acquired Exact Sciences unit) only. Separately, the ShinyHunters extortion group claims the intrusion began with a vishing call that compromised a Microsoft Entra ID single-sign-on account, then used it to pull 30M+ records from Entra, ServiceNow, SharePoint, Databricks and Coupa — a claim Abbott has neither confirmed nor attributed. The confirmed incident plus the same vishing-to-cloud-SSO tradecraft this actor uses against SaaS-integrated enterprises makes it relevant to healthcare and any SharePoint/Entra-dependent estate.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-18/abbott-exact-sciences-shinyhunters-entra-sso-vishing" data-tags="data-breach phishing identity cloud" data-regions="global us" data-kind="incident" data-priority="notable" data-discovered="2026-07-18T04:35:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 3: Possibly true"><span class="k">NATO</span>A3</span></div><h3 class="f-h" id="abbott-exact-sciences-shinyhunters-entra-sso-vishing"><a href="https://ctipilot.ch/entries/2026-07-18/abbott-exact-sciences-shinyhunters-entra-sso-vishing/">Abbott confirms a Cancer Diagnostics cyber incident; ShinyHunters claims a vished Entra SSO account and 30M+ records</a></h3><p>Abbott Laboratories is investigating a cyber incident and states there was &quot;unauthorized access to a limited number of internal systems in our Cancer Diagnostics business only,&quot; adding that there is &quot;no impact to any other Abbott businesses, sites or systems&quot; and that the legacy Exact Sciences systems (Exact Sciences was folded into Abbott&#39;s diagnostics business in a 2026 acquisition) remain separate from Abbott&#39;s core infrastructure (<a href="https://www.abbott.com/en-us/corpnewsroom/diagnostics-testing/abbott-statement-on-cyber-incident-in-cancer-diagnostics-business" target="_blank" rel="noopener noreferrer">Abbott, 2026-07-16</a>). Abbott has not named an actor, confirmed a method, or disclosed what kind of information was accessed (<a href="https://www.medtechdive.com/news/abbott-discloses-cyberattack-on-cancer-diagnostics-business/825529/" target="_blank" rel="noopener noreferrer">MedTech Dive, 2026-07-17</a>).</p>
<p>The <strong>ShinyHunters</strong> extortion group (registry-tracked, alias UNC6240) claims responsibility, saying the intrusion began with a vishing (voice-phishing) attack targeting several Abbott employees that compromised a Microsoft Entra ID single-sign-on account, which was then used to &quot;exfiltrate data from Microsoft Entra, ServiceNow, SharePoint, Databricks, and Coupa&quot; — the actor&#39;s leak-site posting claims more than 30 million customer records, medical notes and orders, and set a leak deadline it later pushed to 21 July (<a href="https://www.bleepingcomputer.com/news/security/abbott-laboratories-probes-two-cyber-incidents-amid-extortion-claims/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-17</a>). A second, separate claim by an actor calling itself &quot;ShadowByt3\$&quot; alleges compromise of an externally facing LabCentral portal, which BleepingComputer reports houses publicly available technical product reference documents and does not contain proprietary or sensitive customer or business information (<a href="https://www.bleepingcomputer.com/news/security/abbott-laboratories-probes-two-cyber-incidents-amid-extortion-claims/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-17</a>). The record counts and the specific SaaS platforms are the actor&#39;s unverified claim, not Abbott&#39;s confirmation.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the transferable signal is the actor&#39;s method, not the victim&#39;s name — the same vishing-to-cloud-SSO tradecraft ShinyHunters/UNC6240 has used against SaaS-integrated enterprises, now aimed at a large healthcare/diagnostics estate&#39;s Entra/ServiceNow/SharePoint/Databricks/Coupa stack, which mirrors the SharePoint-and-Entra default across Swiss and EU public-sector tenants. <strong>Triage:</strong> distinguish a legitimate help-desk-assisted MFA or device re-enrollment from a vished account takeover — the discriminators are an MFA-method change or new-device registration on an account immediately preceding a spike in bulk SaaS data-export activity, and Entra sign-in anomalies (unfamiliar device, unusual ISP/ASN, impossible travel) on the account in the hours before large read/export operations against ServiceNow, SharePoint, Databricks or Coupa.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Abbott is investigating a cyber incident in which there was unauthorized access to a limited number of internal systems in our Cancer Diagnostics business only.</p><figcaption class="entry-cite__attr"><a href="https://www.abbott.com/en-us/corpnewsroom/diagnostics-testing/abbott-statement-on-cyber-incident-in-cancer-diagnostics-business" target="_blank" rel="noopener noreferrer">Abbott Laboratories (own statement)</a> <span class="entry-cite__date mono">2026-07-16</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">ShinyHunters claimed it exfiltrated data from Microsoft Entra, ServiceNow, SharePoint, Databricks, and Coupa, including internal documents, contracts, and customer information.</p><figcaption class="entry-cite__attr"><a href="https://www.bleepingcomputer.com/news/security/abbott-laboratories-probes-two-cyber-incidents-amid-extortion-claims/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> <span class="entry-cite__date mono">2026-07-17</span></figcaption></figure></div><div class="prov"><span>incident</span><span>18 Jul 04:35Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-18/abbott-exact-sciences-shinyhunters-entra-sso-vishing/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.abbott.com/en-us/corpnewsroom/diagnostics-testing/abbott-statement-on-cyber-incident-in-cancer-diagnostics-business" target="_blank" rel="noopener noreferrer">Abbott Laboratories (own statement)</a> · <a href="https://www.bleepingcomputer.com/news/security/abbott-laboratories-probes-two-cyber-incidents-amid-extortion-claims/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://www.medtechdive.com/news/abbott-discloses-cyberattack-on-cancer-diagnostics-business/825529/" target="_blank" rel="noopener noreferrer">MedTech Dive</a></div></article>]]></content:encoded></item><item><title>A three-year-old KNX Connection Authorization lockout flaw joins CISA KEV as actively exploited — the fix is procedural, not a patch</title><link>https://ctipilot.ch/entries/2026-07-16/cve-2023-4346-knx-building-automation-lockout-dos-kev/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-16/cve-2023-4346-knx-building-automation-lockout-dos-kev/</guid><pubDate>Thu, 16 Jul 2026 04:36:00 +0000</pubDate><dc:date>2026-07-16T04:36:00Z</dc:date><category>vulnerabilities</category><category>dos</category><category>actively-exploited</category><category>cisa-kev</category><category>ot-ics</category><category>no-patch</category><category>europe</category><category>exploited</category><category>cisa-kev</category><category>no-patch</category><category>mitigation-only</category><category>CVE-2023-4346</category><description><![CDATA[<p>CISA added CVE-2023-4346 to its Known Exploited Vulnerabilities catalog on 2026-07-15, marking the KNX Connection Authorization Option-1 account-lockout flaw as known-exploited three years after disclosure. An attacker with network (or physical) access to a KNX installation can purge unprotected devices and set a BCU key, permanently locking legitimate operators out with no reset path; there is no software patch — the fix is procedural. Relevant to any Swiss/European critical-infrastructure or public-sector estate running KNX building automation (HVAC, lighting, access control, BMS).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-16/cve-2023-4346-knx-building-automation-lockout-dos-kev" data-tags="vulnerabilities dos actively-exploited cisa-kev ot-ics no-patch" data-regions="europe" data-kind="vulnerability" data-priority="notable" data-discovered="2026-07-16T04:36:00Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2023-4346/">CVE-2023-4346</a><span class="b exp">exploited</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="cve-2023-4346-knx-building-automation-lockout-dos-kev"><a href="https://ctipilot.ch/entries/2026-07-16/cve-2023-4346-knx-building-automation-lockout-dos-kev/">CVE-2023-4346 — KNX building-automation protocol: account-lockout DoS added to CISA KEV, no software patch (CVSS 7.5)</a></h3><p>CISA added <strong>CVE-2023-4346</strong> to its Known Exploited Vulnerabilities catalog on 15 July 2026, alongside the Oracle E-Business Suite flaw, and updated the underlying ICS advisory to carry a <em>&quot;known public exploitation&quot;</em> note (<a href="https://www.cisa.gov/news-events/ics-advisories/icsa-23-236-01" target="_blank" rel="noopener noreferrer">CISA ICSA-23-236-01, 2026-07-15</a>; <a href="https://www.cisa.gov/news-events/alerts/2026/07/15/cisa-adds-two-known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener noreferrer">CISA KEV alert, 2026-07-15</a>). The flaw itself is three years old — reported by Felix Eberstaller of Limes Security and published in August 2023 — and had no prior KEV listing until this update. KNX is a widely deployed European building-automation bus protocol (KNX Association is headquartered in Belgium) used for HVAC, lighting, access control and BMS integration, so the exposure sits under any large public-sector or critical-infrastructure estate with smart-building controls.</p>
<p>The design flaw (CWE-645, overly restrictive account-lockout mechanism, CVSS 7.5, availability-only) is in KNX Connection Authorization Option 1: any device that has never had its BCU (Bus Coupling Unit) key set can be purged by an attacker with network access to the KNX installation, who then sets a new BCU key and permanently locks legitimate operators out — with no reset path short of the current password (<a href="https://www.cisa.gov/news-events/ics-advisories/icsa-23-236-01" target="_blank" rel="noopener noreferrer">CISA ICSA-23-236-01, 2026-07-15</a>). An attacker with only physical access to the bus can do the same. KNX Association has issued no software fix in three years; the remediation is entirely procedural — set the BCU key during commissioning.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the exposure surface is the IP-KNX router/gateway that bridges the building bus onto an IT or internet-reachable network, so treat any such gateway as a priority segmentation target regardless of patch status. This is a configuration and behavioural signal, not a network signature: monitor KNX/ETS project-management logs and BCU-key-set events for unexpected changes, and confirm every finished project handed over to a building owner has its BCU key set. The KEV addition is the exploitation signal used here; the associated federal remediation deadline carries no operational weight for this audience.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Exploitable remotely/low attack complexity/known public exploitation</p><p class="entry-cite__quote">If the device is configured to interface with a network, an attacker with access to that network could interface with the KNX installation, purge all devices without additional security options enabled, and set a BCU key, locking the device.</p><figcaption class="entry-cite__attr"><a href="https://www.cisa.gov/news-events/ics-advisories/icsa-23-236-01" target="_blank" rel="noopener noreferrer">CISA (ICS Advisory ICSA-23-236-01)</a> <span class="entry-cite__date mono">2026-07-15</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>16 Jul 04:36Z</span><span class="p-warn">single-source · national CERT</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-16/cve-2023-4346-knx-building-automation-lockout-dos-kev/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.cisa.gov/news-events/ics-advisories/icsa-23-236-01" target="_blank" rel="noopener noreferrer">CISA (ICS Advisory ICSA-23-236-01)</a> · <a href="https://www.cisa.gov/news-events/alerts/2026/07/15/cisa-adds-two-known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener noreferrer">CISA</a></div></article>]]></content:encoded></item><item><title>Progress names the ShareFile Storage Zone Controller root cause — a path-traversal flaw — and ships the fix; a CVE is reserved but withheld for two weeks</title><link>https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-path-traversal-zero-day-patched/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-path-traversal-zero-day-patched/</guid><pubDate>Tue, 14 Jul 2026 20:21:02 +0000</pubDate><dc:date>2026-07-14T20:21:02Z</dc:date><category>vulnerabilities</category><category>path-traversal</category><category>zero-day</category><category>patch-available</category><category>global</category><category>europe</category><category>us</category><description><![CDATA[<p>Progress has confirmed the root cause behind its emergency ShareFile Storage Zone Controller (SZC) shutdown: a high-severity path-traversal flaw in SZC 5.x/6.x that an authenticated administrative user can use to read arbitrary service-account files, write to server directories, and enumerate the filesystem. Progress shipped patched versions 5.12.5 and 6.0.2 and is restoring customer access; a CVE identifier is reserved but will not be published for two weeks. On-prem SZC operators should patch and follow Progress&#39;s recovery steps now.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-14/progress-sharefile-szc-path-traversal-zero-day-patched" data-tags="vulnerabilities path-traversal zero-day patch-available" data-regions="global europe us" data-kind="vulnerability" data-priority="high" data-discovered="2026-07-14T20:21:02Z"><div class="badges"><span class="b pri">HIGH</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 1: Confirmed"><span class="k">NATO</span>B1</span></div><h3 class="f-h" id="progress-sharefile-szc-path-traversal-zero-day-patched"><a href="https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-path-traversal-zero-day-patched/">Progress confirms the ShareFile Storage Zone Controller shutdown was forced by a path-traversal zero-day; patches 5.12.5 / 6.0.2 ship and service is restored</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-active-exploitation-confirmed/">Progress ShareFile Storage Zone Controller — Shadowserver confirms active exploitation of CVE-2026-2699; exposed instances collapse ~30,000 to ~1,000</a> <span class="mono muted">(2026-07-14)</span></p><p>Progress Software has confirmed the root cause behind its emergency ShareFile Storage Zone Controller (SZC) shutdown order: a high-severity path-traversal vulnerability affecting SZC versions 5.x and 6.x that lets an authenticated administrative user read arbitrary files accessible to the application&#39;s service account, write malicious content to server directories, and enumerate the filesystem layout (<a href="https://www.bleepingcomputer.com/news/security/progress-confirms-sharefile-zero-day-flaw-behind-storage-zone-shutdown/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-14</a>) — a CWE-22-class flaw reachable through the SZC&#39;s internet-facing IIS component. Progress has shipped patched versions 5.12.5 and 6.0.2, and a CVE identifier is reserved but will not be published for two weeks. The vendor states it has &quot;no indication of unauthorized access to any ShareFile customer account or data,&quot; a claim that sits alongside this run&#39;s earlier finding that Shadowserver honeypots recorded in-the-wild exploitation attempts against the same component from 2026-07-10. Progress&#39;s status page confirms Storage Zone Controller customer access &quot;is currently being restored,&quot; with recovery instructions issued directly to account owners (<a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress — ShareFile Status Page, 2026-07-14</a>), closing out the multi-day outage that began with the 2026-07-10 shutdown order.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the new detail is the fix — patched versions (5.12.5, 6.0.2) and a named vulnerability class (path traversal, authenticated-admin scope) that the two prior entries in this thread lacked. Any organization that took SZC offline under the shutdown order should patch to the fixed build and complete Progress&#39;s recovery procedure before re-exposing the component; do not re-enable an unpatched controller. <strong>Triage:</strong> path-traversal exploitation of this component surfaces in the SZC&#39;s IIS/web request telemetry as requests carrying directory-traversal sequences to the storage-controller endpoints and in file-access telemetry as the service account reading or writing paths outside its normal content directories — legitimate SZC operation confines the service account to its configured storage paths, so out-of-tree file access under that account is the discriminator.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">An authenticated administrative user can read arbitrary files accessible to the application&#39;s service account</p><p class="entry-cite__quote">Currently, we have no indication of unauthorized access to any ShareFile customer account or data</p><figcaption class="entry-cite__attr"><a href="https://www.bleepingcomputer.com/news/security/progress-confirms-sharefile-zero-day-flaw-behind-storage-zone-shutdown/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">Storage Zones Controller customer access is currently being restored. Recovery instructions have been provided directly to account owners.</p><figcaption class="entry-cite__attr"><a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress — ShareFile Status Page</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>14 Jul 20:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-path-traversal-zero-day-patched/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.bleepingcomputer.com/news/security/progress-confirms-sharefile-zero-day-flaw-behind-storage-zone-shutdown/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress — ShareFile Status Page</a></div></article>]]></content:encoded></item><item><title>SonicWall confirms active exploitation of an unauthenticated SMA1000 SSRF chained to code injection for full appliance takeover</title><link>https://ctipilot.ch/entries/2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited/</guid><pubDate>Tue, 14 Jul 2026 20:19:53 +0000</pubDate><dc:date>2026-07-14T20:19:53Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>zero-day</category><category>pre-auth</category><category>rce</category><category>cisa-kev</category><category>patch-available</category><category>global</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-15409</category><category>CVE-2026-15410</category><description><![CDATA[<p>SonicWall&#39;s PSIRT confirms active exploitation of two SMA1000 flaws (SNWLID-2026-0008), both added to CISA KEV on 2026-07-14: CVE-2026-15409 (CVSS 10.0), an unauthenticated server-side request forgery in the SMA1000 Work Place interface, and CVE-2026-15410 (CVSS 7.2), a post-authentication OS-command code injection in the Appliance Management Console. Any organization running an internet-facing SMA1000 (6210/7210/8200v) must apply the platform hotfix now.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited" data-tags="vulnerabilities actively-exploited zero-day pre-auth rce cisa-kev patch-available" data-regions="global" data-kind="vulnerability" data-priority="high" data-discovered="2026-07-14T20:19:53Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-15409/">CVE-2026-15409 +1</a><span class="b exp">exploited</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited"><a href="https://ctipilot.ch/entries/2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited/">CVE-2026-15409 — SonicWall SMA1000: unauthenticated SSRF (CVSS 10.0) chained to post-auth code injection, actively exploited</a></h3><p>SonicWall&#39;s PSIRT advisory SNWLID-2026-0008 (first published 2026-07-14) states it has investigated &quot;multiple cases indicating the active exploitation&quot; of two new SMA1000 flaws (<a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT, 2026-07-14</a>); both CVEs carry a same-day CISA KEV listing (recorded in this entry&#39;s CVE status, confirmed against the KEV feed). <strong>CVE-2026-15409</strong> (CVSS 10.0, CWE-918) is a server-side request forgery in the SMA1000 Work Place interface that lets a remote, unauthenticated attacker force the appliance to issue requests to an attacker-chosen location; the scope-changed CVSS vector (S:C) indicates the SSRF reaches beyond the vulnerable component&#39;s own security boundary. <strong>CVE-2026-15410</strong> (CVSS 7.2, CWE-94) is a post-authentication code-injection flaw in the SMA1000 Appliance Management Console (AMC) that lets an authenticated administrator-level session run arbitrary OS commands — read together with the pre-auth SSRF, the pair forms a chain from zero access toward root-equivalent appliance control. The affected firmware is SMA1000 6210/7210/8200v on 12.4.3-03245/03387/03434 and 12.5.0-02283/02624/02800; the fix is platform-hotfix 12.4.3-03453 or 12.5.0-02835, and SonicWall explicitly states neither flaw affects SSL-VPN running on SonicWall firewalls or the SMA100 series (<a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT, 2026-07-14</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">this is the SSL-VPN edge-appliance exploitation pattern that turns into a foothold fast — patch now and, because exploitation is already live, treat an unpatched exposed SMA1000 as a compromise-assessment candidate rather than a clean patch. <strong>Triage:</strong> the pre-auth SSRF surfaces in the appliance&#39;s own request telemetry as outbound requests from the Work Place interface to unexpected internal or external hosts (a legitimate Work Place session does not initiate arbitrary outbound fetches); the code-injection stage surfaces in the control-service log as configuration or hotfix-state manipulation from an admin session — SonicWall&#39;s own detection guidance points at hotfix-rollback entries carrying path-traversal-style names as the anomaly, so rollback activity that does not match a change-managed maintenance window is the discriminator. Per policy no IOCs are reproduced here; consult the vendor advisory for the indicator set.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">SonicWall PSIRT has investigated multiple cases indicating the active exploitation of the vulnerabilities described in this advisory. Customers are strongly urged to upgrade to the hotfix release as soon as possible to remediate these vulnerabilities.</p><p class="entry-cite__quote">A Server-side request forgery (SSRF) vulnerability has been identified in the SMA1000 Appliance Work Place interface. A remote unauthenticated attacker could potentially cause the appliance to make requests to unintended location.</p><p class="entry-cite__quote">Sean Koessel and Steven Adair of Volexity - helped advance SonicWall&#39;s PSIRT investigation, leading to the identification of an additional IOC.</p><figcaption class="entry-cite__attr"><a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>14 Jul 20:19Z</span><span class="p-warn">single-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-14/sonicwall-sma1000-ssrf-cve-2026-15409-actively-exploited/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2026-0008" target="_blank" rel="noopener noreferrer">SonicWall PSIRT</a></div></article>]]></content:encoded></item><item><title>Microsoft patches two exploited zero-days on-prem: an AD FS privilege escalation and an unauthenticated SharePoint EoP, both KEV-listed same day</title><link>https://ctipilot.ch/entries/2026-07-14/microsoft-july-2026-patch-tuesday-two-exploited-zero-days/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-14/microsoft-july-2026-patch-tuesday-two-exploited-zero-days/</guid><pubDate>Tue, 14 Jul 2026 20:19:53 +0000</pubDate><dc:date>2026-07-14T20:19:53Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>zero-day</category><category>priv-esc</category><category>cisa-kev</category><category>identity</category><category>patch-available</category><category>global</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-56155</category><category>CVE-2026-56164</category><description><![CDATA[<p>Microsoft&#39;s July 2026 Patch Tuesday (its largest ever by CVE count) fixes two zero-days Microsoft confirms were exploited in the wild and CISA added to KEV the same day: CVE-2026-56155, a local elevation-of-privilege in Active Directory Federation Services (AD FS), and CVE-2026-56164, an unauthenticated, network-reachable elevation-of-privilege in on-prem SharePoint Server 2016/2019/Subscription Edition. Any organization running on-prem AD FS or SharePoint should treat both as emergency patches.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-14/microsoft-july-2026-patch-tuesday-two-exploited-zero-days" data-tags="vulnerabilities actively-exploited zero-day priv-esc cisa-kev identity patch-available" data-regions="global" data-kind="vulnerability" data-priority="high" data-discovered="2026-07-14T20:19:53Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-56155/">CVE-2026-56155 +1</a><span class="b exp">exploited</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 1: Confirmed"><span class="k">NATO</span>A1</span></div><h3 class="f-h" id="microsoft-july-2026-patch-tuesday-two-exploited-zero-days"><a href="https://ctipilot.ch/entries/2026-07-14/microsoft-july-2026-patch-tuesday-two-exploited-zero-days/">Microsoft July 2026 Patch Tuesday ships two actively-exploited zero-days — AD FS local EoP (CVE-2026-56155) and unauthenticated SharePoint EoP (CVE-2026-56164)</a></h3><p>Microsoft&#39;s July 2026 Patch Tuesday is its largest ever by CVE count and carries two zero-days Microsoft confirms were exploited before a fix existed, both added to CISA&#39;s Known Exploited Vulnerabilities catalog the same day (<a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-july-2026-patch-tuesday-fixes-massive-570-flaws-3-zero-days/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-14</a>). <strong>CVE-2026-56155</strong> (CVSS 7.8, CWE-1220) is a local elevation-of-privilege in Active Directory Federation Services: an attacker who already holds a low-privileged authorized session on the AD FS host escalates to administrator (<a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-56155" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-07-14</a>). It is a post-foothold escalation rather than an initial-access vector, and Microsoft&#39;s advisory credits its own DART incident-response team in the acknowledgements — meaning it surfaced during a live intrusion, so an exposed AD FS host should be treated as a candidate for compromise assessment, not merely patched (<a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-56155" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-07-14</a>). <strong>CVE-2026-56164</strong> (CVSS 5.3, CWE-306) is the more exposed of the two: a missing-authentication flaw in on-prem SharePoint Server that lets an unauthenticated attacker elevate privileges over the network with no user interaction (<a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-56164" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-07-14</a>). Microsoft&#39;s mitigation guidance — enable AMSI on the SharePoint/IIS worker processes with Request Body Scan set to Full — indicates the trigger is a crafted HTTP POST body, the same class of exposure this pipeline tracked for the CVE-2026-45659 SharePoint deserialization RCE on 2026-07-02, so operators who already tuned AMSI for that flaw have partial coverage.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">patch both now; for AD FS the low CVSS understates the risk because the bug was caught in real-world incident response — treat internet- or partner-reachable AD FS servers as potentially targeted and pair the patch with a hunt of local process activity on those hosts. <strong>Triage:</strong> the AD FS escalation manifests in host-local process-execution and privilege-transition telemetry on the AD FS server itself (a low-privileged service account acquiring administrator context), not in network logs — normal AD FS operation does not spawn privilege transitions from its service account, so that lineage is the discriminator; the SharePoint escalation surfaces in IIS/SharePoint worker-process telemetry as an unauthenticated request preceding an unexpected privilege context, which AMSI full-body scanning is positioned to catch. No IOCs or exploiting cluster have been published for either.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Insufficient granularity of access control in Active Directory Federation Services (AD FS) allows an authorized attacker to elevate privileges locally.</p><p class="entry-cite__quote">Missing authentication for critical function in Microsoft Office SharePoint allows an unauthorized attacker to elevate privileges over a network.</p><figcaption class="entry-cite__attr"><a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-56155" target="_blank" rel="noopener noreferrer">Microsoft MSRC</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">It&#39;s a missing-authentication flaw, meaning an unauthenticated attacker can hit it over the network with no user interaction required. When something this reachable is being actively abused, patch it now and worry about the score later.</p><figcaption class="entry-cite__attr"><a href="https://www.zerodayinitiative.com/blog/2026/7/14/the-july-2026-security-update-review" target="_blank" rel="noopener noreferrer">Zero Day Initiative (Trend Micro)</a> <span class="entry-cite__date mono">2026-07-14</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>14 Jul 20:19Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-14/microsoft-july-2026-patch-tuesday-two-exploited-zero-days/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-56155" target="_blank" rel="noopener noreferrer">Microsoft MSRC</a> · <a href="https://www.zerodayinitiative.com/blog/2026/7/14/the-july-2026-security-update-review" target="_blank" rel="noopener noreferrer">Zero Day Initiative (Trend Micro)</a> · <a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-july-2026-patch-tuesday-fixes-massive-570-flaws-3-zero-days/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://krebsonsecurity.com/2026/07/microsoft-patches-a-record-570-security-flaws/" target="_blank" rel="noopener noreferrer">Krebs on Security</a></div></article>]]></content:encoded></item><item><title>Honeypots record in-the-wild exploitation of the ShareFile Storage Zone Controller auth bypass the same day Progress ordered shutdowns</title><link>https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-active-exploitation-confirmed/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-active-exploitation-confirmed/</guid><pubDate>Tue, 14 Jul 2026 12:50:00 +0000</pubDate><dc:date>2026-07-14T12:50:00Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>rce</category><category>pre-auth</category><category>auth-bypass</category><category>global</category><category>europe</category><category>us</category><category>exploited</category><category>poc-public</category><category>patch-available</category><category>CVE-2026-2699</category><description><![CDATA[<p>Update to the 2026-07-13 ShareFile shutdown entry. Shadowserver Foundation honeypots first recorded active, in-the-wild exploitation attempts against the ShareFile Storage Zone Controller pre-auth authentication bypass CVE-2026-2699 on Friday 2026-07-10 — the same day Progress issued its emergency power-off order — and the internet-exposed instance count fell from watchTowr&#39;s April tally of ~30,000 to roughly 1,000 by 2026-07-13. A Recorded Future analyst publicly assessed possible Clop involvement; Progress has named no actor and disclosed no root cause. On-prem operators still running Storage Zone Controllers should keep them off.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-14/progress-sharefile-szc-active-exploitation-confirmed" data-tags="vulnerabilities actively-exploited rce pre-auth auth-bypass" data-regions="global europe us" data-kind="incident" data-priority="high" data-discovered="2026-07-14T12:50:00Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-2699/">CVE-2026-2699</a><span class="b exp">exploited</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 1: Confirmed"><span class="k">NATO</span>B1</span></div><h3 class="f-h" id="progress-sharefile-szc-active-exploitation-confirmed"><a href="https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-active-exploitation-confirmed/">Progress ShareFile Storage Zone Controller — Shadowserver confirms active exploitation of CVE-2026-2699; exposed instances collapse ~30,000 to ~1,000</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-07-13/progress-sharefile-storage-zone-controller-shutdown/">Progress orders ShareFile Storage Zone Controller shutdown over a &#39;credible external threat&#39; — day three, no patch or root cause disclosed</a> <span class="mono muted">(2026-07-13)</span></p><p>Two developments harden the picture around Progress&#39;s emergency ShareFile Storage Zone Controller (SZC) shutdown order. First, the shutdown was not precautionary in the abstract: the alert &quot;arrived the same day that independent honeypots began detecting active, in-the-wild attempts to exploit&quot; the pre-auth authentication-bypass flaw CVE-2026-2699, with Shadowserver Foundation honeypots first recording those attempts on Friday 2026-07-10 (<a href="https://www.bankinfosecurity.com/progress-urges-sharefile-shutdown-over-credible-threat-a-32210" target="_blank" rel="noopener noreferrer">BankInfoSecurity, 2026-07-13</a>). This moves the flaw&#39;s status from PoC-public to actively exploited. Second, defenders responded at scale — the number of internet-exposed Storage Zone Controllers fell from watchTowr&#39;s April count of about 30,000 to roughly 1,000 by 2026-07-13, evidence of widespread emergency power-downs (<a href="https://www.bankinfosecurity.com/progress-urges-sharefile-shutdown-over-credible-threat-a-32210" target="_blank" rel="noopener noreferrer">BankInfoSecurity, 2026-07-13</a>). Progress restored ShareFile cloud-service access for SZC customers but continues to require the on-prem controllers themselves stay powered off pending its investigation, and still reports no evidence of unauthorized access to customer data (<a href="https://www.theregister.com/security/2026/07/13/progress-orders-emergency-sharefile-server-shutdown-over-mystery-security-threat/5270281" target="_blank" rel="noopener noreferrer">The Register, 2026-07-13</a>; <a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress ShareFile status, 2026-07-13</a>).</p>
<p>Recorded Future analyst Allan Liska publicly assessed that the pattern &quot;smells like CL0P ransomware group activity,&quot; pointing to Clop&#39;s long record of mass-exploiting secure file-transfer software (Accellion FTA, GoAnywhere, MOVEit, Cleo Harmony, and Oracle E-Business Suite) (<a href="https://www.bankinfosecurity.com/progress-urges-sharefile-shutdown-over-credible-threat-a-32210" target="_blank" rel="noopener noreferrer">BankInfoSecurity, 2026-07-13</a>). This is a named researcher&#39;s hypothesis, not an attribution: Progress has identified no actor and disclosed no root cause.</p>
<p><strong>Defender takeaway.</strong> The one-day earlier guidance — treat any exposed SZC as untrusted and keep it powered off rather than patched — is now backed by confirmed in-the-wild exploitation, so it should carry more weight, not less, for any organisation that has not yet acted. Exposure concentrates in the US and Germany, keeping this directly relevant to European on-prem file-exchange operators. The recommended state remains a full power-off of on-prem Storage Zone Controllers until Progress publishes scope; the original entry&#39;s shutdown and bounded-compromise-check actions still stand unchanged.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The alert arrived the same day that independent honeypots began detecting active, in-the-wild attempts to exploit a critical authentication bypass vulnerability the vendor patched earlier this year in its ShareFile Storage Zone Controller software.</p><p class="entry-cite__quote">Honeypots run by nonprofit cybersecurity organization Shadowserver Foundation first recorded active, in-the-wild attacks attempting to exploit CVE-2026-2699 on Friday.</p><p class="entry-cite__quote">This smells like CL0P ransomware group activity. If you use ShareFile, be like C-3PO and &#39;shut them all down.&#39;</p><figcaption class="entry-cite__attr"><a href="https://www.bankinfosecurity.com/progress-urges-sharefile-shutdown-over-credible-threat-a-32210" target="_blank" rel="noopener noreferrer">BankInfoSecurity (ISMG)</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure></div><div class="prov"><span>incident</span><span>14 Jul 12:50Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-14/progress-sharefile-szc-active-exploitation-confirmed/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.bankinfosecurity.com/progress-urges-sharefile-shutdown-over-credible-threat-a-32210" target="_blank" rel="noopener noreferrer">BankInfoSecurity (ISMG)</a> · <a href="https://www.theregister.com/security/2026/07/13/progress-orders-emergency-sharefile-server-shutdown-over-mystery-security-threat/5270281" target="_blank" rel="noopener noreferrer">The Register</a> · <a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress ShareFile (vendor status page)</a></div></article>]]></content:encoded></item><item><title>OFAC and the UK sanction the 1VPNS bulletproof-VPN admin and a cryptor seller after the Swiss-backed First VPN takedown</title><link>https://ctipilot.ch/entries/2026-07-14/ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-14/ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller/</guid><pubDate>Tue, 14 Jul 2026 04:45:00 +0000</pubDate><dc:date>2026-07-14T04:45:00Z</dc:date><category>law-enforcement</category><category>ransomware</category><category>organized-crime</category><category>us</category><category>europe</category><category>switzerland</category><description><![CDATA[<p>Following the May 2026 Operation Saffron takedown of First VPN Service (1VPNS) — in which Switzerland was a joint-investigation-team partner — US Treasury OFAC and the UK FCDO on 2026-07-13 sanctioned 1VPNS, its administrator Dmytro Rashevskyi, and separately a Belarusian cryptor seller, Yegeniy Silayev, whose malware-obfuscation service is a distinct enabling layer beneath ransomware payloads. The service infrastructure is already down; the new development is the individual designations and the explicit targeting of the cryptor-as-a-service layer.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-14/ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller" data-tags="law-enforcement ransomware organized-crime" data-regions="us europe switzerland" data-kind="incident" data-priority="notable" data-discovered="2026-07-14T04:45:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 1: Confirmed"><span class="k">NATO</span>A1</span></div><h3 class="f-h" id="ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller"><a href="https://ctipilot.ch/entries/2026-07-14/ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller/">US and UK sanction First VPN Service (1VPNS), its administrator and a Belarusian cryptor seller — the sanctions follow-through on the Swiss-assisted Operation Saffron takedown</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-05-22/operation-saffron-dismantles-first-vpn-33-servers-seized-use/">Operation Saffron dismantles First VPN — 33+ servers seized, user database captured, Switzerland named JIT participant; Phobos RaaS infrastructure link confirmed</a> <span class="mono muted">(2026-05-22)</span></p><p>The May 2026 Operation Saffron takedown of First VPN Service (1VPNS) — the Russian-language, no-log criminal anonymisation service in which Switzerland sat on the Eurojust joint investigation team — has now drawn coordinated sanctions. On 2026-07-13 the US Treasury&#39;s Office of Foreign Assets Control, in an action coordinated with the UK&#39;s Foreign, Commonwealth &amp; Development Office, designated 1VPNS and its administrator <strong>Dmytro Rashevskyi</strong> (who used false identities including &quot;Maksim Sorin&quot; and &quot;Roman Chabanenko&quot; to buy infrastructure from providers that would otherwise have refused him), and separately a Belarusian national, <strong>Yegeniy Silayev</strong>, who sells &quot;cryptors&quot; (<a href="https://home.treasury.gov/news/press-releases/sb0559" target="_blank" rel="noopener noreferrer">US Treasury, 2026-07-13</a>). Treasury frames cryptors as tools &quot;built specifically to make malware stealthier and more effective by disguising it as harmless files&quot; (<a href="https://home.treasury.gov/news/press-releases/sb0559" target="_blank" rel="noopener noreferrer">US Treasury, 2026-07-13</a>) — designating the obfuscation-service vendor as a distinct enabling layer beneath the ransomware payload and the affiliate, not just the anonymisation infrastructure. The designations were made under Executive Order 13694 as amended; the FBI confirms the underlying takedown was led by France&#39;s BL2C and the Dutch NHTC &quot;with assistance from Ukraine, the United Kingdom, Switzerland, and Luxembourg,&quot; and that at least 25 ransomware groups, including Avaddon, used the service for reconnaissance and intrusions (<a href="https://www.fbi.gov/contact-us/field-offices/boston/news/fbi-boston-supports-international-takedown-of-first-vpn-service-used-by-ransomware-actors-to-compromise-businesses-worldwide" target="_blank" rel="noopener noreferrer">FBI Boston, 2026-06-09</a>).</p>
<p>Treasury describes the concrete abuse pattern: ransomware groups purchased 1VPNS infrastructure and used it &quot;to hide the origins of their attacks, deploy malware, and manage exfiltrated data&quot; — an external commercial VPN used as an anonymising relay in front of the operators&#39; own reconnaissance, delivery and exfiltration traffic (<a href="https://home.treasury.gov/news/press-releases/sb0559" target="_blank" rel="noopener noreferrer">US Treasury, 2026-07-13</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the operational picture is unchanged from May — the infrastructure is seized and historical flows to the 1vpns domains remain investigative leads through Europol channels — but the sanctions extend the disruption to the <em>cryptor-as-a-service</em> layer, a reminder that malware-obfuscation vendors are now first-class law-enforcement targets in their own right, distinct from the ransomware operators who buy from them. For finance-sector entities in the constituency the designations carry a routine SDN-screening obligation; there is no new host- or network-level defender action, and the US remediation framing does not change the operational priority of any control.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">OFAC is designating two individuals and one entity enabling ransomware actors&#39; and other cybercriminals&#39; malign activities, notably ransomware attacks against Americans.</p><p class="entry-cite__quote">cryptors are built specifically to make malware stealthier and more effective by disguising it as harmless files</p><figcaption class="entry-cite__attr"><a href="https://home.treasury.gov/news/press-releases/sb0559" target="_blank" rel="noopener noreferrer">US Department of the Treasury (OFAC)</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">This takedown was conducted by France&#39;s Direction Régionale de la Police Judiciaire Brigade de Lutte Contre la Cybercriminalité (BL2C), and the Dutch National Police, National High Tech Crime Unit (NHTC), with assistance from Ukraine, the United Kingdom, Switzerland, and Luxembourg.</p><figcaption class="entry-cite__attr"><a href="https://www.fbi.gov/contact-us/field-offices/boston/news/fbi-boston-supports-international-takedown-of-first-vpn-service-used-by-ransomware-actors-to-compromise-businesses-worldwide" target="_blank" rel="noopener noreferrer">FBI Boston Field Office</a> <span class="entry-cite__date mono">2026-06-09</span></figcaption></figure></div><div class="prov"><span>incident</span><span>14 Jul 04:45Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-14/ofac-uk-sanctions-first-vpn-1vpns-cryptor-seller/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://home.treasury.gov/news/press-releases/sb0559" target="_blank" rel="noopener noreferrer">US Department of the Treasury (OFAC)</a> · <a href="https://ofac.treasury.gov/recent-actions/20260713" target="_blank" rel="noopener noreferrer">OFAC Recent Actions</a> · <a href="https://www.fbi.gov/contact-us/field-offices/boston/news/fbi-boston-supports-international-takedown-of-first-vpn-service-used-by-ransomware-actors-to-compromise-businesses-worldwide" target="_blank" rel="noopener noreferrer">FBI Boston Field Office</a></div></article>]]></content:encoded></item><item><title>Progress tells all on-prem ShareFile Storage Zone Controller customers to power off their servers over an undisclosed &#39;credible external security threat&#39;</title><link>https://ctipilot.ch/entries/2026-07-13/progress-sharefile-storage-zone-controller-shutdown/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-13/progress-sharefile-storage-zone-controller-shutdown/</guid><pubDate>Mon, 13 Jul 2026 12:45:00 +0000</pubDate><dc:date>2026-07-13T12:45:00Z</dc:date><category>vulnerabilities</category><category>rce</category><category>pre-auth</category><category>patch-available</category><category>global</category><category>europe</category><category>us</category><category>poc-public</category><category>patch-available</category><category>CVE-2026-2699</category><category>CVE-2026-2701</category><description><![CDATA[<p>Progress Software has ordered every customer running an on-premises ShareFile Storage Zone Controller (SZC) — the internet-facing IIS component bridging ShareFile&#39;s cloud to customer-managed storage — to physically shut the hosting server down over &quot;a credible external security threat,&quot; first notified 2026-07-10 and still unresolved on the vendor status page as of 2026-07-13. No CVE, root cause, patch or restart timeline has been published; the shutdown-not-patch instruction signals no fix yet exists. Exposure of the component concentrates in the US and Germany, giving Swiss/European on-prem file-exchange operators direct reason to act.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-13/progress-sharefile-storage-zone-controller-shutdown" data-tags="vulnerabilities rce pre-auth patch-available" data-regions="global europe us" data-kind="incident" data-priority="high" data-discovered="2026-07-13T12:45:00Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-2699/">CVE-2026-2699 +1</a><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="progress-sharefile-storage-zone-controller-shutdown"><a href="https://ctipilot.ch/entries/2026-07-13/progress-sharefile-storage-zone-controller-shutdown/">Progress orders ShareFile Storage Zone Controller shutdown over a &#39;credible external threat&#39; — day three, no patch or root cause disclosed</a></h3><p>Progress Software has told every customer running an on-premises ShareFile Storage Zone Controller (SZC) — the self-hosted IIS component that lets ShareFile&#39;s SaaS front end store files on customer-controlled storage (local filesystem, SMB, SharePoint, S3/Azure) rather than in Progress&#39;s cloud — to manually power off the Windows server hosting it, citing &quot;a credible external security threat&quot; first notified to customers on 2026-07-10 (<a href="https://www.bleepingcomputer.com/news/security/progress-urges-sharefile-customers-to-shut-down-servers-over-credible-threat/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-10</a>). Three days on, the vendor status page still lists the Storage Zone Controller service as not operational and under investigation (<a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress ShareFile status, 2026-07-13</a>), and Progress has disclosed neither a CVE, a root cause, nor a patch or safe-restart timeline; the mitigation on offer is a full shutdown rather than an update, with no fix published as of this run (<a href="https://www.heise.de/en/news/Progress-warns-admins-Deactivate-ShareFile-11362439.html" target="_blank" rel="noopener noreferrer">heise online, 2026-07-13</a>; <a href="https://www.securityweek.com/progress-prompts-sharefile-storage-zone-controller-shutdown-amid-security-concerns/" target="_blank" rel="noopener noreferrer">SecurityWeek, 2026-07-13</a>). heise characterises the shutdown as a precautionary measure during an ongoing investigation. Progress states it has no indication of unauthorized access to any ShareFile account or data so far. Only on-premises SZC deployments are affected; cloud-only ShareFile tenants are not.</p>
<p>This sits on top of a chainable pre-auth RCE that watchTowr Labs disclosed in the same component in April 2026: CVE-2026-2699 (CVSS 9.8) is a CWE-698 execution-after-redirect authentication bypass in <code>/ConfigService/Admin.aspx</code>, where <code>Response.Redirect()</code> is called with the terminate flag set to false, so the admin page body still renders and executes after the browser is told to redirect to login; CVE-2026-2701 (CVSS 9.1) chains from that access, because the storage-location validation only checks writability, letting an attacker repoint the storage repository at the IIS web root and land an ASPX web shell (<a href="https://labs.watchtowr.com/youre-not-supposed-to-sharefile-with-everyone-progress-sharefile-pre-auth-rce-chain-cve-2026-2699-cve-2026-2701/" target="_blank" rel="noopener noreferrer">watchTowr Labs, 2026-04-02</a>). Both were fixed in Storage Zone Controller 5.12.4 (the 6.x .NET-Core branch was unaffected); watchTowr counted roughly 30,000 internet-facing SZC instances at disclosure. Progress has not said whether the current threat relates to this chain or to a separate issue.</p>
<p><strong>Defender takeaway.</strong> This is the same on-prem, internet-facing, managed-file-transfer-adjacent architecture class (ShareFile, MOVEit, GoAnywhere, Cleo) that has repeatedly produced mass pre-auth exploitation, and a vendor ordering customers to pull the plug rather than patch is a strong signal to treat any exposed SZC as untrusted until Progress publishes scope. Regardless of whether the July threat proves related to CVE-2026-2699/2701, any instance still on SZC 5.x below 5.12.4 carries a known, PoC-backed pre-auth RCE and should be upgraded or taken offline now. Since Progress has confirmed no mechanism, treat the CWE-698 chain as the working hunt hypothesis.</p>
<p><strong>Triage:</strong> an authenticated administrator legitimately hits <code>/ConfigService/Admin.aspx</code> and receives a normal authenticated session; the anomaly for the known chain is a request to that path that returns a 302 whose response body nonetheless carries the full admin-panel HTML (the execution-after-redirect behaviour) rather than the redirect being honoured, followed by configuration changes to Zone/Primary-Zone-Controller/storage-repository fields outside a change window — and, downstream, an <code>.aspx</code> file appearing under a StorageCenter webroot subdirectory that is not part of the vendor&#39;s shipped file set.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">We have reason to believe there is a credible external security threat targeting Progress Software&#39;s ShareFile Storage Zone Controllers.</p><p class="entry-cite__quote">Currently, we have no indication of unauthorized access to any Progress ShareFile accounts or data.</p><figcaption class="entry-cite__attr">Progress Software (via BleepingComputer)</figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">ShareFile customers with Storage Zone Controllers are not operational at this time.</p><figcaption class="entry-cite__attr"><a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress ShareFile (vendor status page)</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure></div><div class="prov"><span>incident</span><span>13 Jul 12:45Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-13/progress-sharefile-storage-zone-controller-shutdown/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://status.sharefile.com/" target="_blank" rel="noopener noreferrer">Progress ShareFile (vendor status page)</a> · <a href="https://www.bleepingcomputer.com/news/security/progress-urges-sharefile-customers-to-shut-down-servers-over-credible-threat/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://www.heise.de/en/news/Progress-warns-admins-Deactivate-ShareFile-11362439.html" target="_blank" rel="noopener noreferrer">heise online</a> · <a href="https://www.securityweek.com/progress-prompts-sharefile-storage-zone-controller-shutdown-amid-security-concerns/" target="_blank" rel="noopener noreferrer">SecurityWeek</a> · <a href="https://labs.watchtowr.com/youre-not-supposed-to-sharefile-with-everyone-progress-sharefile-pre-auth-rce-chain-cve-2026-2699-cve-2026-2701/" target="_blank" rel="noopener noreferrer">watchTowr Labs</a></div></article>]]></content:encoded></item><item><title>19-agency advisory details FSB Centre 16 router hijacking via SNMP and Cisco Smart Install as the UK and EU attribute Poland&#39;s Dec-2025 grid sabotage</title><link>https://ctipilot.ch/entries/2026-07-13/fsb-centre-16-static-tundra-router-hijacking-advisory/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-13/fsb-centre-16-static-tundra-router-hijacking-advisory/</guid><pubDate>Mon, 13 Jul 2026 12:40:00 +0000</pubDate><dc:date>2026-07-13T12:40:00Z</dc:date><category>nation-state</category><category>espionage</category><category>actively-exploited</category><category>cisa-kev</category><category>wiper</category><category>law-enforcement</category><category>ot-ics</category><category>russia-nexus</category><category>global</category><category>europe</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2018-0171</category><description><![CDATA[<p>A joint Cybersecurity Advisory from 19 agencies across 13 countries (2026-07-13) details how Russian FSB Centre 16 (Static Tundra / Berserk Bear) opportunistically compromises internet-facing routers across energy, government, telecom, finance and healthcare — chiefly by abusing default/weak SNMP community strings and the seven-year-old Cisco Smart Install flaw CVE-2018-0171 (CISA KEV) to exfiltrate device configurations. On the same day the UK and EU formally attributed the destructive 29 Dec 2025 attack on Poland&#39;s energy grid to this FSB unit and imposed their first joint cyber-sanctions package. Swiss and European critical-infrastructure operators running Cisco IOS/IOS XE or legacy SNMP on exposed network devices should treat router hygiene as an active-exploitation priority.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-13/fsb-centre-16-static-tundra-router-hijacking-advisory" data-tags="nation-state espionage actively-exploited cisa-kev wiper law-enforcement ot-ics russia-nexus" data-regions="global europe" data-kind="threat" data-priority="high" data-discovered="2026-07-13T12:40:00Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2018-0171/">CVE-2018-0171</a><span class="b exp">exploited</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 1: Confirmed"><span class="k">NATO</span>A1</span></div><h3 class="f-h" id="fsb-centre-16-static-tundra-router-hijacking-advisory"><a href="https://ctipilot.ch/entries/2026-07-13/fsb-centre-16-static-tundra-router-hijacking-advisory/">FSB Centre 16 (Static Tundra) router-hijacking campaign: 19-agency joint advisory, formal Poland energy-grid attribution and first joint EU/UK cyber sanctions</a></h3><p><strong>Background.</strong> The FSB Centre 16 network-device cluster is not new — it has a decade-plus public record under the vendor labels Berserk Bear, Energetic Bear, Crouching Yeti, Dragonfly and Ghost Blizzard, and Cisco Talos profiled it in August 2025 as &quot;Static Tundra,&quot; documenting long-term compromise of unpatched and end-of-life network gear for configuration theft and persistent collection (<a href="https://blog.talosintelligence.com/static-tundra/" target="_blank" rel="noopener noreferrer">Cisco Talos, 2025-08-20</a>). What is new is a same-day trio of actions on 2026-07-13: a much fuller TTP disclosure, a formal government attribution of a destructive attack, and the first coordinated EU/UK cyber-sanctions package.</p>
<p>A joint Cybersecurity Advisory carrying 19 authoring and co-sealing agencies across 13 countries — NSA, CISA, FBI and DC3 (US) alongside the cyber and intelligence authorities of Australia, Canada, New Zealand, the UK, Czech Republic, Denmark, Estonia, Finland, France, Italy, Poland and Sweden — describes FSB Centre 16 opportunistically compromising poorly configured routers across communications, defense industrial base, energy, financial services, government (especially state/local), and healthcare sectors (<a href="https://media.defense.gov/2026/Jul/09/2003959498/-1/-1/1/CSA_IMPROVE_ROUTER_HYGIENE.PDF" target="_blank" rel="noopener noreferrer">NSA/CISA/FBI joint advisory, 2026-07-13</a>; <a href="https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence-targeting" target="_blank" rel="noopener noreferrer">NCSC-UK, 2026-07-13</a>). The advisory notes these TTPs overlap with Salt Typhoon activity, so the hardening below counters more than one actor.</p>
<p>The primary access vector is not a novel exploit but weak SNMP hygiene. The actors scan internet IP ranges for SNMP agents that accept common or default community strings, then issue spoofed-source SNMP Set-Requests carrying object identifiers that instruct the device to copy its running configuration to a file (commonly <code>config.bkp</code> or <code>output.txt</code>) and transfer it, usually over TFTP, to a leased VPS or a compromised FTP server (<a href="https://media.defense.gov/2026/Jul/09/2003959498/-1/-1/1/CSA_IMPROVE_ROUTER_HYGIENE.PDF" target="_blank" rel="noopener noreferrer">joint advisory, 2026-07-13</a>). The advisory names the exact OIDs abused — <code>1.3.6.1.4.1.9.9.96.1.1</code> (Cisco Config Copy) and <code>1.3.6.1.4.1.9.9.96.1.1.1.1.5</code> (the destination address for the copied config). A stolen configuration frequently discloses further credentials and additional community strings, feeding lateral movement. Talos&#39;s profile records the actor guessing or reusing insecure read-write community strings such as <code>public</code> and <code>anonymous</code> (<a href="https://blog.talosintelligence.com/static-tundra/" target="_blank" rel="noopener noreferrer">Cisco Talos, 2025-08-20</a>). Secondarily — &quot;occasionally,&quot; per the advisory — the actors exploit known Cisco bugs and the Smart Install (SMI) feature, naming CVE-2018-0171 (the Smart Install pre-auth RCE, in CISA KEV since 2021) and CVE-2008-4128 (end-of-life devices only, no patch). Persistence has historically included the SYNful Knock IOS firmware implant.</p>
<p><strong>The Poland grid attribution.</strong> On the same day, the UK together with EU member states formally attributed the destructive 29 December 2025 attack on Poland&#39;s energy grid to FSB Centre 16 (<a href="https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence-targeting" target="_blank" rel="noopener noreferrer">NCSC-UK, 2026-07-13</a>). CERT Polska&#39;s own incident report describes coordinated destructive activity against 30-plus wind and photovoltaic grid-connection substations — RTU, HMI and protection-relay firmware damaged or system files deleted — and a combined heat-and-power plant serving roughly half a million people, where wiper malware was blocked by the operator&#39;s EDR before detonation; CERT Polska tied the activity to the Static Tundra / Berserk Bear / Ghost Blizzard / Dragonfly cluster via VPS, router and anonymizing-infrastructure overlap and called it &quot;the first publicly described destructive activity attributed to this activity cluster&quot; (<a href="https://cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/" target="_blank" rel="noopener noreferrer">CERT Polska, 2026-01-30</a>). Note the attribution is contested at the cluster-label level: earlier ESET reporting attributed the same DynoWiper attack to the GRU&#39;s Sandworm (<a href="https://www.bleepingcomputer.com/news/security/sandworm-hackers-linked-to-failed-wiper-attack-on-polands-energy-systems/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-01-24</a>), and the EU Council statement names FSB Centre 16 as the parent controlling several groups including Turla — so treat &quot;FSB Centre 16&quot; as an umbrella unit rather than a single team.</p>
<p>The sanctions package is the policy layer: the EU designated 9 individuals and 4 entities and the UK designated 24, covering senior GRU figures, the front company IMPULS accused of recruiting hackers for GRU Unit 29155, Lumma Stealer operators, and the disinformation outlet Rybar LLC (<a href="https://www.gov.uk/government/news/uk-and-eu-strike-russian-cyber-networks-with-new-sanctions" target="_blank" rel="noopener noreferrer">UK Government, 2026-07-13</a>; <a href="https://www.bleepingcomputer.com/news/security/eu-and-uk-hit-russia-with-first-joint-cyber-sanctions-package/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-13</a>).</p>
<p><strong>Detection.</strong> The telemetry classes to prioritise on network gear: network-flow and firewall logs for inbound SNMP Set-Requests (especially with spoofed or unfamiliar source addresses) and for outbound TFTP sessions initiated from a router/switch management interface to non-management destinations; device syslog and AAA/TACACS+ logs for unexpected &quot;config copy&quot; events, new local-account creation, and unexplained drops in logging volume — Talos documents the actor tampering with TACACS+ configuration to blind logging and standing up GRE tunnels to redirect victim traffic (<a href="https://blog.talosintelligence.com/static-tundra/" target="_blank" rel="noopener noreferrer">Cisco Talos, 2025-08-20</a>); and IDS rules keyed to inbound SNMP Set-Requests carrying the config-copy OIDs above, as the advisory recommends (<a href="https://media.defense.gov/2026/Jul/09/2003959498/-1/-1/1/CSA_IMPROVE_ROUTER_HYGIENE.PDF" target="_blank" rel="noopener noreferrer">joint advisory, 2026-07-13</a>). Baseline NetFlow for the new GRE tunnel endpoints Talos describes.</p>
<p><strong>Defender takeaway.</strong> For a Swiss or European CI operator this is a router-hygiene mandate with a live destructive precedent next door. Disable Smart Install where it is not in active use, confirm CVE-2018-0171 is patched, migrate management SNMP to v3 with authPriv and disable SNMPv1/v2c (or, where legacy SNMP is unavoidable, replace every default/weak community string and enforce read-only), restrict all management protocols to known stations via out-of-band ACLs, use Cisco password hashing type 8 (never 0/4/7), and treat the device configuration held in your management system — not the device itself — as the source of truth so a tampered config is detectable.</p>
<p><strong>Triage:</strong> legitimate network-management stations poll SNMP on a predictable cadence from a known IP set, almost always read-only GET/GET-NEXT. The signal is a <em>write</em> (SNMP Set-Request) — particularly one carrying the config-copy OIDs — from a source outside the management range or with an inconsistent/spoofed source address, followed by an outbound TFTP transfer from the device; either alone is weak, the sequence config-write-then-TFTP-egress is the discriminator.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The actors scan for Internet IP ranges with active Simple Network Management Protocol (SNMP) agents that accept common or default community strings for authentication</p><figcaption class="entry-cite__attr"><a href="https://media.defense.gov/2026/Jul/09/2003959498/-1/-1/1/CSA_IMPROVE_ROUTER_HYGIENE.PDF" target="_blank" rel="noopener noreferrer">NSA / CISA / FBI / DC3 joint Cybersecurity Advisory (19 agencies, 13 countries)</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">The UK together with EU member states has also today formally attributed the December 2025 attack on Poland&#39;s energy grid to Russia&#39;s FSB Centre 16.</p><figcaption class="entry-cite__attr"><a href="https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence-targeting" target="_blank" rel="noopener noreferrer">NCSC-UK</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">This is, however, the first publicly described destructive activity attributed to this activity cluster.</p><figcaption class="entry-cite__attr"><a href="https://cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/" target="_blank" rel="noopener noreferrer">CERT Polska</a> <span class="entry-cite__date mono">2026-01-30</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">This reckless attack failed but could have caused 500,000 citizens to lose electricity in the depths of winter.</p><figcaption class="entry-cite__attr"><a href="https://www.gov.uk/government/news/uk-and-eu-strike-russian-cyber-networks-with-new-sanctions" target="_blank" rel="noopener noreferrer">UK Government (FCDO)</a> <span class="entry-cite__date mono">2026-07-13</span></figcaption></figure></div><div class="prov"><span>threat</span><span>13 Jul 12:40Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-13/fsb-centre-16-static-tundra-router-hijacking-advisory/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence-targeting" target="_blank" rel="noopener noreferrer">NCSC-UK</a> · <a href="https://media.defense.gov/2026/Jul/09/2003959498/-1/-1/1/CSA_IMPROVE_ROUTER_HYGIENE.PDF" target="_blank" rel="noopener noreferrer">NSA / CISA / FBI / DC3 joint Cybersecurity Advisory (19 agencies, 13 countries)</a> · <a href="https://www.gov.uk/government/news/uk-and-eu-strike-russian-cyber-networks-with-new-sanctions" target="_blank" rel="noopener noreferrer">UK Government (FCDO)</a> · <a href="https://cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/" target="_blank" rel="noopener noreferrer">CERT Polska</a> · <a href="https://blog.talosintelligence.com/static-tundra/" target="_blank" rel="noopener noreferrer">Cisco Talos</a> · <a href="https://www.bleepingcomputer.com/news/security/eu-and-uk-hit-russia-with-first-joint-cyber-sanctions-package/" target="_blank" rel="noopener noreferrer">BleepingComputer</a></div></article>]]></content:encoded></item><item><title>Dutch NIS2 (Cyberbeveiligingswet) passed the Senate 7 July — entry into force fixed for 15 August 2026, ~8,000 organisations in scope</title><link>https://ctipilot.ch/entries/2026-07-12/weekly-w28-netherlands-nis2-in-force/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-12/weekly-w28-netherlands-nis2-in-force/</guid><pubDate>Sun, 12 Jul 2026 23:52:00 +0000</pubDate><dc:date>2026-07-12T23:52:00Z</dc:date><category>law-enforcement</category><category>europe</category><description><![CDATA[<p>The Dutch First Chamber passed the Cyberbeveiligingswet (the NIS2 transposition) and the companion Wet weerbaarheid kritieke entiteiten (CER transposition) on 7 July 2026; both enter into force 15 August 2026. This closes the &#39;slipped past 1 July&#39; status prior weeklies tracked and fixes a hard date. The Cbw covers ~8,000 organisations across 18 sectors with a duty of care including supply-chain risk management, mandatory incident reporting to the CSIRT, entity-register registration, and board-level accountability. For Swiss-domiciled organisations with Dutch subsidiaries, NL critical suppliers, or cross-border NIS2-equivalent reporting relationships, 15 August 2026 is now the operative compliance clock.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-12/weekly-w28-netherlands-nis2-in-force" data-tags="law-enforcement" data-regions="europe" data-kind="policy" data-priority="notable" data-discovered="2026-07-12T23:52:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 1: Confirmed"><span class="k">NATO</span>A1</span></div><h3 class="f-h" id="weekly-w28-netherlands-nis2-in-force"><a href="https://ctipilot.ch/entries/2026-07-12/weekly-w28-netherlands-nis2-in-force/">Netherlands NIS2 transposition confirmed: the Senate passed the Cyberbeveiligingswet on 7 July, fixing entry into force at 15 August 2026</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-netherlands-nis2-slip/">Netherlands NIS2 transposition slips past its 1 July target — Senate vote set for 7 July, entry into force now 15 August 2026</a> <span class="mono muted">(2026-07-05)</span></p><p>the Dutch NIS2 transposition status this pipeline tracked as &quot;slipped past its 1 July target, Senate vote set for 7 July&quot; has resolved. On 7 July 2026 the Eerste Kamer (First Chamber) passed both the <strong>Cyberbeveiligingswet</strong> (Cbw, the NIS2 transposition) and the companion <strong>Wet weerbaarheid kritieke entiteiten</strong> (Wwke, the CER-directive transposition) — the Tweede Kamer had passed them on 15 April — and &quot;de wetten treden op 15 augustus 2026 in werking&quot; (&quot;the laws enter into force on 15 August 2026&quot;) (<a href="https://www.rijksoverheid.nl/actueel/nieuws/2026/07/07/cyberbeveiligingswet-en-wet-weerbaarheid-kritieke-entiteiten-vanaf-15-augustus-2026-van-kracht" target="_blank" rel="noopener noreferrer">Rijksoverheid.nl, 2026-07-07</a>). The parliamentary vote record confirms broad cross-party support (<a href="https://www.eerstekamer.nl/wetsvoorstel/36764_cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">Eerste Kamer, 2026-07-07</a>). The Cbw covers roughly 8,000 organisations across 18 designated essential/important sectors and imposes a cybersecurity duty of care (including supply-chain risk management), mandatory registration in the NCSC entity register, significant-incident reporting to the relevant CSIRT, and board-level accountability with director training (<a href="https://www.ncsc.nl/nieuws/de-cyberbeveiligingswet-in-laatste-fase-van-vaststelling" target="_blank" rel="noopener noreferrer">NCSC-NL</a>).</p>
<p><strong>Why this matters to the constituency:</strong> beyond direct applicability to any covered Dutch entity, this is a concrete datapoint for the deployment&#39;s standing EU NIS2-transposition watch — a member state moving from indefinite slip to a fixed enforcement date. For Swiss-domiciled organisations with Dutch subsidiaries, NL-incorporated critical suppliers, or cross-border NIS2-equivalent reporting relationships, 15 August 2026 is the operative clock, five weeks out from this brief. The next checkpoint is confirmation the NCSC-NL entity register is live and accepting registrations ahead of the date.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">De wetten treden op 15 augustus 2026 in werking.</p><figcaption class="entry-cite__attr"><a href="https://www.rijksoverheid.nl/actueel/nieuws/2026/07/07/cyberbeveiligingswet-en-wet-weerbaarheid-kritieke-entiteiten-vanaf-15-augustus-2026-van-kracht" target="_blank" rel="noopener noreferrer">Rijksoverheid.nl (Dutch national government)</a></figcaption></figure></div><div class="prov"><span>policy</span><span>12 Jul 23:52Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-12/weekly-w28-netherlands-nis2-in-force/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.rijksoverheid.nl/actueel/nieuws/2026/07/07/cyberbeveiligingswet-en-wet-weerbaarheid-kritieke-entiteiten-vanaf-15-augustus-2026-van-kracht" target="_blank" rel="noopener noreferrer">Rijksoverheid.nl (Dutch national government)</a> · <a href="https://www.eerstekamer.nl/wetsvoorstel/36764_cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">Eerste Kamer der Staten-Generaal</a> · <a href="https://www.ncsc.nl/nieuws/de-cyberbeveiligingswet-in-laatste-fase-van-vaststelling" target="_blank" rel="noopener noreferrer">NCSC-NL</a></div></article>]]></content:encoded></item><item><title>Healthcare this week — Swiss radiology network confirms Akira attribution, Aargau psychiatric authority mailboxes phished, NHS England tightens insider access</title><link>https://ctipilot.ch/entries/2026-07-12/weekly-w28-healthcare-targeting/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-12/weekly-w28-healthcare-targeting/</guid><pubDate>Sun, 12 Jul 2026 23:32:00 +0000</pubDate><dc:date>2026-07-12T23:32:00Z</dc:date><category>data-breach</category><category>ransomware</category><category>phishing</category><category>insider-threat</category><category>switzerland</category><category>europe</category><description><![CDATA[<p>Three healthcare-sector developments in 2026-W28 span the external and internal threat surface: Groupe 3R, a Western-Swiss radiology network, confirmed Akira attribution and darknet publication of stolen data in its own forensic report; Psychiatrische Dienste Aargau (a Swiss cantonal psychiatric authority) had email accounts phished and abused as a spam relay; and NHS England issued new controls after staff were caught inappropriately accessing high-profile patients&#39; records. Two of the three carry a direct Swiss nexus, and the set illustrates that healthcare exposure runs through ransomware attribution, mailbox identity and insider governance alike.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-12/weekly-w28-healthcare-targeting" data-tags="data-breach ransomware phishing insider-threat" data-regions="switzerland europe" data-kind="synthesis" data-priority="notable" data-discovered="2026-07-12T23:32:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 1: Confirmed"><span class="k">NATO</span>B1</span></div><h3 class="f-h" id="weekly-w28-healthcare-targeting"><a href="https://ctipilot.ch/entries/2026-07-12/weekly-w28-healthcare-targeting/">Healthcare across Switzerland and the UK saw ransomware confirmation, mailbox compromise and an insider-access clampdown this week</a></h3><p>Healthcare surfaced three ways this week, and the value of reading them together is that they cover the sector&#39;s external, identity and internal threat surfaces in a single window.</p>
<p>Externally, <strong>Groupe 3R</strong> — the Réseau Radiologique Romand, a Western-Swiss radiology network — confirmed in its own forensic report that the Akira ransomware operation was responsible for the intrusion that had twice disrupted it, and that stolen data had been published on Akira&#39;s darknet leak site (<a href="https://www.swisscybersecurity.net/news/2026-05-07/cyberangriff-legt-westschweizer-radiologie-netzwerk-erneut-lahm" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net, 2026-05-07</a>). On the <strong>identity</strong> surface, <strong>Psychiatrische Dienste Aargau (PDAG)</strong>, a cantonal psychiatric authority, had email accounts phished and abused as a spam relay (<a href="https://www.swisscybersecurity.net/news/2026-07-09/psychiatrische-dienste-aargau-werden-opfer-eines-phishing-angriffs" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net, 2026-07-09</a>). Internally, <strong>NHS England</strong> issued new controls after staff were found inappropriately accessing high-profile patients&#39; records, tying repeat &quot;snooping&quot; to dismissal and potential prosecution (<a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England, 2026-07-11</a>).</p>
<p><strong>Why this belongs to the constituency&#39;s healthcare lens:</strong> two of the three are Swiss (a Romand radiology provider and an Aargau cantonal authority), and the third is a transferable governance lesson for any large healthcare data controller. Healthcare&#39;s threat model is not just ransomware on clinical systems — it is equally the mailbox identity that attackers abuse and the legitimate-but-excessive internal access that no perimeter control addresses.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">healthcare defenders should read the week as a reminder that record confidentiality fails from three directions — external encryption/leak (Akira), compromised staff identity (PDAG), and authorised-but-inappropriate access (NHS) — and that the last requires access-logging and least-privilege on clinical record systems, not network controls. <strong>Triage:</strong> insider misuse looks like legitimate authenticated access, so the discriminator is behavioural — a clinician account reading records outside its care relationship, department or normal caseload volume — surfaced from record-access audit logs, not endpoint or network telemetry.</div></aside><p class="entry-references"><strong>Builds on:</strong> <a class="mono" href="https://ctipilot.ch/entries/2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication/">2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication</a> · <a class="mono" href="https://ctipilot.ch/entries/2026-07-11/nhs-england-insider-patient-record-access-controls/">2026-07-11/nhs-england-insider-patient-record-access-controls</a> · <a class="mono" href="https://ctipilot.ch/entries/2026-07-09/pdag-aargau-email-account-compromise-spam-relay/">2026-07-09/pdag-aargau-email-account-compromise-spam-relay</a></p><div class="prov"><span>synthesis</span><span>12 Jul 23:32Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-12/weekly-w28-healthcare-targeting/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.swisscybersecurity.net/news/2026-05-07/cyberangriff-legt-westschweizer-radiologie-netzwerk-erneut-lahm" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net</a> · <a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England</a></div></article>]]></content:encoded></item><item><title>NHS England presses trusts toward RBAC scoping, MFA and real-time audit alerting on EPR access after staff viewed crime-victims&#39; records</title><link>https://ctipilot.ch/entries/2026-07-11/nhs-england-insider-patient-record-access-controls/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-11/nhs-england-insider-patient-record-access-controls/</guid><pubDate>Sat, 11 Jul 2026 04:30:43 +0000</pubDate><dc:date>2026-07-11T04:30:43Z</dc:date><category>insider-threat</category><category>data-breach</category><category>identity</category><category>uk</category><category>europe</category><description><![CDATA[<p>NHS England published guidance and a staff-awareness campaign (2026-07-08) after insider incidents in which staff viewed the electronic records of high-profile crime victims with no legitimate clinical need — including victims of the 2023 Nottingham attacks. The guidance presses trusts toward role-based access scoped to care-team need, MFA on EPR access, and real-time audit alerting. The transferable lesson for any European public-sector health provider, Swiss cantonal hospitals included: authorised access is not legitimate access, and detection must join record views to a clinical relationship.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-11/nhs-england-insider-patient-record-access-controls" data-tags="insider-threat data-breach identity" data-regions="uk europe" data-kind="incident" data-priority="notable" data-discovered="2026-07-11T04:30:43Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="nhs-england-insider-patient-record-access-controls"><a href="https://ctipilot.ch/entries/2026-07-11/nhs-england-insider-patient-record-access-controls/">NHS England issues insider-access controls after staff &#39;snooping&#39; on high-profile patients&#39; records</a></h3><p>NHS England issued guidance to all NHS organisations on 2026-07-08 on preventing, monitoring and investigating unauthorised staff access to patient records, alongside a &quot;don&#39;t let curiosity kill your career&quot; awareness campaign, after a run of insider incidents in which staff viewed the electronic records of victims of high-profile crimes — including the 2023 Nottingham attacks — with no legitimate clinical reason (<a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England, 2026-07-08</a>). The guidance sets out that confirmed unlawful access may be reported to the Information Commissioner&#39;s Office and police, both of which can pursue criminal prosecution, and to professional regulators able to end a clinician&#39;s registration; Infosecurity Magazine reports the triggering cases included staff dismissed for accessing Nottingham-attack victims&#39; records and roughly 40 staff at a Cambridgeshire hospital who accessed a seriously injured child&#39;s record (<a href="https://www.infosecurity-magazine.com/news/nhs-warns-staff-unauthorized/" target="_blank" rel="noopener noreferrer">Infosecurity Magazine, 2026-07-10</a>). This is the perennial healthcare insider-misuse problem — authorised users abusing legitimate credentials (not an external intrusion) — but the operational content is in the controls NHS England now presses: role-based access minimising sensitive-record visibility to those who need it, multi-factor authentication, and monitoring capable, on newer EPR systems, of flagging suspicious access in real time (<a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England, 2026-07-08</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the ICO&#39;s framing — &quot;having the ability to view a record is not the same as having a legitimate need to do so&quot; — is the design principle for any electronic patient/health record deployment with broad role-based read access, and it is directly transferable to European public-sector health providers, including Swiss cantonal hospital networks, running comparable systems. <strong>Triage:</strong> a legitimate clinical view correlates with an active care-team or ward assignment, or a documented referral, for that patient during the current episode of care; an illegitimate &quot;curiosity&quot; view is a record access with no matching clinical relationship — a staff member outside the treating team viewing a newsworthy patient&#39;s record, or access falling outside the patient&#39;s active care episode or the staff member&#39;s rostered shift. The practical detection is audit-log analytics that join access events to the care-team/rostering system of record and surface views lacking a clinical nexus, complemented by anomaly detection on per-staff access volume and by break-glass overrides that carry no post-hoc justification; both Nottingham and Cambridgeshire were caught reactively, so proactive audit sampling is the gap this closes.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Having the ability to view a record is not the same as having a legitimate need to do so.</p><figcaption class="entry-cite__attr">NHS England (ICO Chief Executive Paul Arnold)</figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">some newer electronic patient record systems may be able to identify unlawful access in ‘real’ time, with the capability to set up alert ‘flags’ to identify suspicious activity.</p><figcaption class="entry-cite__attr"><a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England</a> <span class="entry-cite__date mono">2026-07-08</span></figcaption></figure></div><div class="prov"><span>incident</span><span>11 Jul 04:30Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-11/nhs-england-insider-patient-record-access-controls/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.england.nhs.uk/2026/07/snooping-staff-face-sack-prison-inappropriate-access-patient-data/" target="_blank" rel="noopener noreferrer">NHS England</a> · <a href="https://www.infosecurity-magazine.com/news/nhs-warns-staff-unauthorized/" target="_blank" rel="noopener noreferrer">Infosecurity Magazine</a></div></article>]]></content:encoded></item><item><title>Symantec: a driver built malicious from the outset — yet WHCP-signed — defeats code-signing allowlisting to kill EDR before GodDamn encrypts</title><link>https://ctipilot.ch/entries/2026-07-11/goddamn-ransomware-poisonx-microsoft-signed-driver/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-11/goddamn-ransomware-poisonx-microsoft-signed-driver/</guid><pubDate>Sat, 11 Jul 2026 04:30:43 +0000</pubDate><dc:date>2026-07-11T04:30:43Z</dc:date><category>ransomware</category><category>organized-crime</category><category>identity</category><category>global</category><description><![CDATA[<p>Symantec attributes GodDamn ransomware (first seen 2026-05-21) to the Hyadina developer behind the Monster→Beast lineage, and documents a June 2026 intrusion where the operators loaded PoisonX (g11.sys) — a kernel driver they got signed under Microsoft&#39;s Windows Hardware Compatibility Publisher program despite it being malicious by design — to terminate security processes and strip user-mode API hooks before encrypting. The signed-malicious-driver twist means code-signing allowlisting will not stop it; detection must be behavioural.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-11/goddamn-ransomware-poisonx-microsoft-signed-driver" data-tags="ransomware organized-crime identity" data-regions="global" data-kind="threat" data-priority="notable" data-discovered="2026-07-11T04:30:43Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="goddamn-ransomware-poisonx-microsoft-signed-driver"><a href="https://ctipilot.ch/entries/2026-07-11/goddamn-ransomware-poisonx-microsoft-signed-driver/">GodDamn ransomware (Beast/Monster rebrand) blinds EDR with &#39;PoisonX&#39;, a malicious kernel driver Microsoft signed</a></h3><p>Symantec&#39;s Threat Hunter Team assesses that GodDamn — surfaced as a &quot;new&quot; ransomware, first observed 2026-05-21 — is the latest rebrand in a lineage it tracks to a developer called Hyadina: Monster (2022) → Beast → GodDamn, the last sharing significant code overlap with Beast (<a href="https://www.security.com/threat-intelligence/goddamn-ransomware-beast-rebrand" target="_blank" rel="noopener noreferrer">Symantec/Broadcom, 2026-07-09</a>). The investigated early-June intrusion is a conventional human-operated ransomware kill chain with one standout component. AnyDesk appeared on the first host staged under the user&#39;s Music folder — a placement Symantec reads as manual attacker delivery, not a normal install — and began beaconing to relay infrastructure. The operators then dropped a defence-evasion binary masquerading as a Symantec product, which installed the PoisonX kernel driver (<code>g11.sys</code>) into the system driver store, staged a 14-tool credential-harvesting kit (13 NirSoft utilities plus Mimikatz) under the profile, moved laterally across 10-plus hosts via PsExec while re-installing AnyDesk on each for unattended access (writing <code>ad.security.interactive_access=2</code> to suppress the consent prompt and registering it as auto-start services), disabled Windows Defender real-time monitoring, and finally deployed the encrypter (<a href="https://www.security.com/threat-intelligence/goddamn-ransomware-beast-rebrand" target="_blank" rel="noopener noreferrer">Symantec/Broadcom, 2026-07-09</a>; <a href="https://thehackernews.com/2026/07/goddamn-ransomware-uses-poisonx-driver.html" target="_blank" rel="noopener noreferrer">The Hacker News, 2026-07-09</a>).</p>
<p>PoisonX is what distinguishes this case from routine bring-your-own-vulnerable-driver tradecraft. Rather than abusing a flaw in a legitimate signed driver, PoisonX is a driver built to be malicious that its developers nonetheless got signed under Microsoft&#39;s &quot;Windows Hardware Compatibility Publisher&quot; program; once loaded it terminates security-product processes and strips user-mode API hooks, so it disables EDR visibility rather than merely evading it. It was first documented earlier in 2026 killing the CrowdStrike Falcon service via a crafted IOCTL to an undocumented driver interface (<a href="https://www.security.com/threat-intelligence/goddamn-ransomware-beast-rebrand" target="_blank" rel="noopener noreferrer">Symantec/Broadcom, 2026-07-09</a>).</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">because the driver carries a valid Microsoft signature, code-signing allowlists and reputation checks pass it — detection has to be behavioural. <strong>Triage:</strong> legitimate driver installs do not co-occur with mass termination of security services, so the load of a rarely-seen driver immediately followed by security-product process/service stops and the loss of user-mode hooks on the same host is the discriminator; AnyDesk running from a personal media folder (versus IT-managed Program Files) and configured for unattended access is a second, independent pivot.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">the PoisonX driver seems to be slightly more unusual, in that it appears to be a malicious driver that its developers succeeded in getting signed by Microsoft, and it is now being used by ransomware attackers.</p><p class="entry-cite__quote">Placing AnyDesk under the user Music folder rather than a standard installation directory is consistent with manual delivery by an attacker who had already obtained access to the host by an earlier means.</p><figcaption class="entry-cite__attr"><a href="https://www.security.com/threat-intelligence/goddamn-ransomware-beast-rebrand" target="_blank" rel="noopener noreferrer">Symantec Threat Hunter Team (Broadcom)</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure></div><div class="prov"><span>threat</span><span>11 Jul 04:30Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-11/goddamn-ransomware-poisonx-microsoft-signed-driver/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.security.com/threat-intelligence/goddamn-ransomware-beast-rebrand" target="_blank" rel="noopener noreferrer">Symantec Threat Hunter Team (Broadcom)</a> · <a href="https://thehackernews.com/2026/07/goddamn-ransomware-uses-poisonx-driver.html" target="_blank" rel="noopener noreferrer">The Hacker News</a> · <a href="https://www.infosecurity-magazine.com/news/ransomware-removes-cybersecurity/" target="_blank" rel="noopener noreferrer">Infosecurity Magazine</a></div></article>]]></content:encoded></item><item><title>Microsoft dissects GigaWiper — destruction dressed as extortion, driven over RabbitMQ/Redis/MinIO with an &#39;OneDrive Update&#39; persistence tell</title><link>https://ctipilot.ch/entries/2026-07-11/gigawiper-golang-destructive-backdoor-modular-wiper/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-11/gigawiper-golang-destructive-backdoor-modular-wiper/</guid><pubDate>Sat, 11 Jul 2026 04:30:43 +0000</pubDate><dc:date>2026-07-11T04:30:43Z</dc:date><category>wiper</category><category>ransomware</category><category>nation-state</category><category>infostealer</category><category>global</category><description><![CDATA[<p>Microsoft Threat Intelligence documented GigaWiper (2026-07-09), a Go destructive backdoor that combines a raw-disk wiper, a Crucio-derived encryptor whose keys are never saved, and a FlockWiper-derived secure-wipe module as on-demand commands, tasked over RabbitMQ/Redis with MinIO exfiltration. First seen October 2025; concrete low-noise hunt pivots exist. Relevant to any Windows critical-infrastructure estate as transferable destructive tradecraft.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-11/gigawiper-golang-destructive-backdoor-modular-wiper" data-tags="wiper ransomware nation-state infostealer" data-regions="global" data-kind="threat" data-priority="notable" data-discovered="2026-07-11T04:30:43Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="gigawiper-golang-destructive-backdoor-modular-wiper"><a href="https://ctipilot.ch/entries/2026-07-11/gigawiper-golang-destructive-backdoor-modular-wiper/">GigaWiper: a Golang backdoor that folds a disk wiper, fake-ransomware encryptor and secure-wipe module into one modular implant</a></h3><p>Microsoft Threat Intelligence first identified GigaWiper in October 2025 and has now published a code-level analysis of it: a Golang backdoor notable less for any single capability than for its construction — at least three previously separate destructive families folded into one implant as on-demand commands, so an operator can pick the mode of destruction at task time (<a href="https://www.microsoft.com/en-us/security/blog/2026/07/09/gigawiper-anatomy-of-a-destructive-backdoor-assembled-from-multiple-malware/" target="_blank" rel="noopener noreferrer">Microsoft Threat Intelligence, 2026-07-09</a>). The raw-disk wiper command enumerates physical drives over WMI, identifies and spares the Windows installation drive, strips partition metadata from the other drives via <code>DeviceIoControl</code>/<code>IOCTL_DISK_CREATE_DISK</code>, overwrites disk content in 0xA00000-byte chunks (randomising only the first byte of each buffer to dodge naïve all-zero-wipe detections), then forces an immediate reboot. A second command reuses Crucio ransomware code to AES-encrypt files with per-run keys that are never saved and drops no ransom note — destruction wearing an extortion costume — while a third reimplements the C-based FlockWiper in Go for multi-pass secure wiping of the Windows drive. Microsoft ties the families together by code overlap and assesses that the same developer built GigaWiper and Crucio; it withholds actor attribution beyond that lineage. Google&#39;s Threat Intelligence Group and Binary Defense track the same activity as BLUERABBIT (<a href="https://www.microsoft.com/en-us/security/blog/2026/07/09/gigawiper-anatomy-of-a-destructive-backdoor-assembled-from-multiple-malware/" target="_blank" rel="noopener noreferrer">Microsoft Threat Intelligence, 2026-07-09</a>; <a href="https://www.infosecurity-magazine.com/news/new-gigawiper-espionage-destructive/" target="_blank" rel="noopener noreferrer">Infosecurity Magazine, 2026-07-10</a>).</p>
<p>Operationally the implant is quieter than its payload. It persists as a scheduled task named <code>OneDrive Update</code> (configured to run roughly every minute and once at startup) and tracks its own execution count in a <code>HKCU\SOFTWARE\OneDrive\Environment</code> registry value, masquerading as Microsoft&#39;s sync client. For command-and-control it skips ordinary HTTP: tasking arrives over RabbitMQ/AMQP — a fanout exchange named <code>All</code> for broadcast to every infected client plus a topic exchange for targeted commands — status and output are polled back through a Redis server, and MinIO object storage carries exfiltration, alongside keylogging and screen-capture modules.</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the persistence footprint and the C2 protocol mix are both high-value, low-false-positive hunt anchors — legitimate OneDrive never lives under that task name or registry path, and a standard workstation has no reason to speak AMQP, Redis and MinIO outbound. <strong>Triage:</strong> genuine OneDrive does run scheduled sync tasks, so the discriminator is the exact task name (<code>OneDrive Update</code>) and the <code>HKCU\SOFTWARE\OneDrive\Environment</code> key rather than the presence of a OneDrive-named task per se; pair that with outbound RabbitMQ/Redis/MinIO from a host with no such workload and the two together are the signal. Because the encryptor discards its keys, defence is recovery-first: this is a data-destruction threat, and the only meaningful mitigation for an exposed Windows estate is tested, offline backups.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">It&#39;s not a single, purpose-built tool, but an amalgamation of separate malware families that were folded into GigaWiper as on-demand backdoor commands, giving threat actors the flexibility to choose their mode of destruction</p><p class="entry-cite__quote">The key and initialization vector (IV) that the malware uses to encrypt files are random and are not saved anywhere</p><figcaption class="entry-cite__attr"><a href="https://www.microsoft.com/en-us/security/blog/2026/07/09/gigawiper-anatomy-of-a-destructive-backdoor-assembled-from-multiple-malware/" target="_blank" rel="noopener noreferrer">Microsoft Threat Intelligence</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure></div><div class="prov"><span>threat</span><span>11 Jul 04:30Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-11/gigawiper-golang-destructive-backdoor-modular-wiper/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.microsoft.com/en-us/security/blog/2026/07/09/gigawiper-anatomy-of-a-destructive-backdoor-assembled-from-multiple-malware/" target="_blank" rel="noopener noreferrer">Microsoft Threat Intelligence</a> · <a href="https://www.infosecurity-magazine.com/news/new-gigawiper-espionage-destructive/" target="_blank" rel="noopener noreferrer">Infosecurity Magazine</a></div></article>]]></content:encoded></item><item><title>ZDI details the HTTP.sys integer-overflow trigger — weaponisation bar drops for a pre-auth RCE reachable on any IIS/HTTPS listener</title><link>https://ctipilot.ch/entries/2026-07-11/cve-2026-47291-httpsys-zdi-exploitation-mechanics/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-11/cve-2026-47291-httpsys-zdi-exploitation-mechanics/</guid><pubDate>Sat, 11 Jul 2026 04:30:43 +0000</pubDate><dc:date>2026-07-11T04:30:43Z</dc:date><category>vulnerabilities</category><category>rce</category><category>pre-auth</category><category>poc-public</category><category>global</category><category>poc-public</category><category>patch-available</category><category>CVE-2026-47291</category><description><![CDATA[<p>Zero Day Initiative published a full technical write-up (2026-07-10) of CVE-2026-47291, the HTTP.sys pre-auth kernel RCE patched in Microsoft&#39;s June 2026 cycle, documenting the exact integer-overflow arithmetic and the TLS-record-fragmentation trigger. Not yet exploited in the wild, but the mechanics — and a concrete network-detection heuristic — are now public, so anyone running an internet-facing IIS/HTTPS listener that missed the June patch should treat it as newly weaponisable.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-11/cve-2026-47291-httpsys-zdi-exploitation-mechanics" data-tags="vulnerabilities rce pre-auth poc-public" data-regions="global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-07-11T04:30:43Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-47291/">CVE-2026-47291</a><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="cve-2026-47291-httpsys-zdi-exploitation-mechanics"><a href="https://ctipilot.ch/entries/2026-07-11/cve-2026-47291-httpsys-zdi-exploitation-mechanics/">CVE-2026-47291 — Windows HTTP.sys pre-auth RCE (CVSS 9.8): ZDI publishes full exploitation mechanics and a detection signature</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-06-10/cve-2026-47291-microsoft-june-patch-tuesday-http-sys-pre-aut/">CVE-2026-47291 — Microsoft June Patch Tuesday: HTTP.sys pre-auth RCE (CVSS 9.8) headlines the largest-ever release (198 CVEs)</a> <span class="mono muted">(2026-06-10)</span></p><p>CVE-2026-47291 shipped in the June 2026 Patch Tuesday as a headline pre-auth RCE in HTTP.sys, the kernel-mode HTTP driver that terminates HTTP/1.x and TLS for IIS and every service built on the HTTP Server API. The delta is a full exploitation write-up from Zero Day Initiative&#39;s TrendAI Research team, published a month after the patch, that documents the precise defect and trigger and materially lowers the weaponisation bar (<a href="https://www.zerodayinitiative.com/blog/2026/7/9/cve-2026-47291-remote-code-execution-in-the-windows-httpsys" target="_blank" rel="noopener noreferrer">Zero Day Initiative, 2026-07-10</a>).</p>
<p>The bug is a 16-bit integer overflow in the buffer-reference array that HTTP.sys grows while parsing HTTP/1.x headers: the capacity counter is incremented by five on each growth without a bounds check, and after 13,107 growths it reaches <code>0xFFFB</code>, so the next increment wraps to <code>0x0000</code>; the subsequent reference addition then allocates a 40-byte buffer but <code>memmove</code>s roughly 524,256 bytes into it — a ~500 KB kernel-pool heap overflow. Because SChannel delivers each TLS record to the parser as its own buffer, an attacker who places exactly one header line per TLS application-data record establishes a 1:1 record-to-reference correspondence and drives the counter to overflow with a single ~262 KB request. Successful exploitation crashes the box (kernel memory-access exception) and, under favourable pool layout, can execute code in kernel context. Critically, the path is reachable only via HTTP/1.x-over-TLS — HTTP/2 and HTTP/3 use a different parser and are unaffected (<a href="https://www.zerodayinitiative.com/blog/2026/7/9/cve-2026-47291-remote-code-execution-in-the-windows-httpsys" target="_blank" rel="noopener noreferrer">Zero Day Initiative, 2026-07-10</a>).</p>
<p>The write-up also corrects the exposure picture the original advisory left fuzzy: the default <code>MaxRequestBytes</code> of 16,384 bytes caps a request at roughly 4,000 header lines — far short of the ~65,536 references needed — so only hosts that raised <code>MaxRequestBytes</code> to at least 262,144 bytes can be driven to the overflow. Microsoft rates the CVE &quot;Exploitation More Likely&quot;; no in-the-wild exploitation is reported as of ZDI&#39;s publication (<a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47291" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-06-09</a>).</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the patch remains the only reliable fix, but the newly-public mechanics hand defenders a durable network signature — a single HTTP/1.x request bearing more than ~1,000 header lines (visible with TLS inspection), or an HTTPS connection emitting more than ~1,000 tiny TLS records over ~11 minutes (visible without decryption). <strong>Triage:</strong> ordinary browsers and proxies coalesce headers into a few records and never approach that line count, so a single long-lived HTTPS connection feeding one IIS/HTTP.sys request with hundreds-to-thousands of one-line TLS records is the discriminator; a kernel bugcheck on an internet-facing IIS box following such traffic warrants triage against this CVE.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The vulnerability is only reachable through HTTP/1.x header parsing over TLS connections. HTTP/2 and HTTP/3 use different parser paths that do not interact with the buffer reference array.</p><p class="entry-cite__quote">If the number of header field lines in a single request exceeds 1,000, the traffic should be considered suspicious; an attack exploiting this vulnerability is likely underway.</p><figcaption class="entry-cite__attr">Zero Day Initiative</figcaption></figure></div><div class="prov"><span>vulnerability</span><span>11 Jul 04:30Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-11/cve-2026-47291-httpsys-zdi-exploitation-mechanics/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.zerodayinitiative.com/blog/2026/7/9/cve-2026-47291-remote-code-execution-in-the-windows-httpsys" target="_blank" rel="noopener noreferrer">Zero Day Initiative (Trend Micro)</a> · <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47291" target="_blank" rel="noopener noreferrer">Microsoft MSRC</a></div></article>]]></content:encoded></item><item><title>ZeroBEC details Forg365 — a Telegram-sold M365 PhaaS that survives MFA and keeps operator access alive via a ForgCookie browser extension</title><link>https://ctipilot.ch/entries/2026-07-10/forg365-m365-phaas-aitm-devicecode-forgcookie/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-10/forg365-m365-phaas-aitm-devicecode-forgcookie/</guid><pubDate>Fri, 10 Jul 2026 20:34:32 +0000</pubDate><dc:date>2026-07-10T20:34:32Z</dc:date><category>phishing</category><category>identity</category><category>cloud</category><category>ai-abuse</category><category>global</category><description><![CDATA[<p>ZeroBEC documented Forg365, a Telegram-distributed, subscription-priced Microsoft 365 phishing-as-a-service platform that pairs an OAuth device-code phishing path with an adversary-in-the-middle session-theft path, an in-panel AI lure generator, and a companion browser extension (ForgCookie) that silently refreshes the stolen Microsoft SSO cookie so access persists without the victim re-authenticating. Both paths yield a valid, MFA-satisfied token because the victim completes the real Microsoft login. It is a distinct kit and operator from the Railway/EvilTokens device-code campaign covered earlier — same primitive, productized.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-10/forg365-m365-phaas-aitm-devicecode-forgcookie" data-tags="phishing identity cloud ai-abuse" data-regions="global" data-kind="threat" data-priority="notable" data-discovered="2026-07-10T20:34:32Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="forg365-m365-phaas-aitm-devicecode-forgcookie"><a href="https://ctipilot.ch/entries/2026-07-10/forg365-m365-phaas-aitm-devicecode-forgcookie/">Forg365: a commercial Microsoft 365 phishing-as-a-service kit bundling device-code + AiTM phishing, in-panel AI lure drafting, and a browser extension for SSO-cookie persistence</a></h3><p>ZeroBEC&#39;s teardown, corroborated by BleepingComputer and a CSA Labs research note, describes Forg365 as a Telegram-distributed, subscription-priced (5-day trial, $400/month, $3,800/year) Microsoft 365 phishing-as-a-service platform that packages two independent credential-theft paths behind one operator console (<a href="https://zerobec.com/blog/inside-forg365-telegram-distributed-sneaky2fa-style-phaas" target="_blank" rel="noopener noreferrer">ZeroBEC, 2026-07-09</a>; <a href="https://www.bleepingcomputer.com/news/security/new-forg365-phishing-platform-uses-ai-to-target-microsoft-365-accounts/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-09</a>). The device-authorization branch presents a Microsoft-styled verification-code page and drives the legitimate Microsoft Authentication Broker flow; the adversary-in-the-middle branch classifies inbound traffic to decide whether to serve the phishing page or a benign decoy. Both converge on a valid, MFA-satisfied refresh token or session cookie because the victim completes the genuine Microsoft authentication — as CSA Labs puts it, &quot;multifactor authentication does not stop the attack because the victim, not the attacker, is the one completing the MFA challenge&quot; (<a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-forg365-ai-phishing-service-20260710-csa-s/" target="_blank" rel="noopener noreferrer">CSA Labs, 2026-07-10</a>). Two capabilities stand out beyond the already-covered device-code primitive: an AI lure-drafting assistant embedded directly in the panel alongside SMTP rotation, OAuth-app configuration and token vaulting, and ForgCookie — a Chrome/Edge/Brave extension that silently triggers OAuth flows to refresh the stolen SSO cookie so operator access outlives its normal expiry (<a href="https://zerobec.com/blog/inside-forg365-telegram-distributed-sneaky2fa-style-phaas" target="_blank" rel="noopener noreferrer">ZeroBEC, 2026-07-09</a>). ZeroBEC&#39;s Entra telemetry tied observed device-code activity to a residential ISP address, with a campaign-linked backend node later performing Microsoft Graph device-registration calls.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the durable, kit-independent detections are in Entra sign-in and audit telemetry, not on the lure — surface device-code authentication events (device-code client-id patterns in sign-in logs), OAuth app consent grants and mailbox-rule changes clustered immediately after a sign-in, and browser-extension installs on managed endpoints that programmatically refresh SSO cookies. Forg365 is a distinct product and operator from the Railway/EvilTokens device-code campaign, so it is a new entry rather than an update; the shared abused primitive (device-authorization-grant phishing) is already covered and not re-taught here. <strong>Triage:</strong> legitimate device-code sign-ins are real (CLI tools, smart-TV and headless-device apps) — the discriminator is a verification-code prompt reached via an unsolicited email lure or phone call rather than a user-initiated CLI/device flow, and a subsequent refresh-token or cookie reuse from an origin, ASN or device posture that does not match the user&#39;s baseline. Because the token is MFA-satisfied, revocation (<code>revokeSignInSessions</code>), not a password reset, is what actually evicts the operator.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Forg365 is a mature Microsoft 365-focused phishing-as-a-service platform that combines device-auth phishing, AiTM delivery, AntiBot evasion, campaign delivery, session persistence, AI-assisted lure creation, and post-compromise mailbox operations inside a commercial operator ecosystem.</p><p class="entry-cite__quote">ForgCookie, the browser extension associated with the platform, is designed for Microsoft SSO cookie refresh, browser-based access, and persistent session workflows after compromise.</p><figcaption class="entry-cite__attr"><a href="https://zerobec.com/blog/inside-forg365-telegram-distributed-sneaky2fa-style-phaas" target="_blank" rel="noopener noreferrer">ZeroBEC</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">multifactor authentication does not stop the attack because the victim, not the attacker, is the one completing the MFA challenge</p><figcaption class="entry-cite__attr"><a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-forg365-ai-phishing-service-20260710-csa-s/" target="_blank" rel="noopener noreferrer">Cloud Security Alliance (CSA Labs)</a> <span class="entry-cite__date mono">2026-07-10</span></figcaption></figure></div><p class="entry-references"><strong>Builds on:</strong> <a class="mono" href="https://ctipilot.ch/entries/2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns/">2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns</a></p><div class="prov"><span>threat</span><span>10 Jul 20:34Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-10/forg365-m365-phaas-aitm-devicecode-forgcookie/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://zerobec.com/blog/inside-forg365-telegram-distributed-sneaky2fa-style-phaas" target="_blank" rel="noopener noreferrer">ZeroBEC</a> · <a href="https://www.bleepingcomputer.com/news/security/new-forg365-phishing-platform-uses-ai-to-target-microsoft-365-accounts/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-forg365-ai-phishing-service-20260710-csa-s/" target="_blank" rel="noopener noreferrer">Cloud Security Alliance (CSA Labs)</a></div></article>]]></content:encoded></item><item><title>SANS ISC: a phishing page pads itself with ~430k repeated characters to dilute the payload below an AI classifier&#39;s threshold or exhaust an LLM&#39;s token budget</title><link>https://ctipilot.ch/entries/2026-07-10/comment-stuffing-html-phishing-ai-email-scanner-evasion/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-10/comment-stuffing-html-phishing-ai-email-scanner-evasion/</guid><pubDate>Fri, 10 Jul 2026 12:53:00 +0000</pubDate><dc:date>2026-07-10T12:53:00Z</dc:date><category>phishing</category><category>ai-abuse</category><category>global</category><description><![CDATA[<p>A SANS Internet Storm Center diary analysed a phishing email whose HTML attachment was ~2.5 MB but whose functional credential-harvesting payload was only ~11 KB — the remainder a single HTML comment of ~430,000 repeated &quot;X&quot; characters placed after the payload. The analyst assesses the padding is aimed at AI/NLP-based email security: either diluting the malicious content&#39;s statistical weight until a probability classifier drops below its flag threshold, or inflating the token count until an LLM-based scanner exceeds its per-message time/size budget and cuts analysis short. The concept matters as AI content-scoring spreads across public-sector mail gateways; the defence is a non-AI fallback rule keyed on the anomalous oversized-single-character-run signature.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-10/comment-stuffing-html-phishing-ai-email-scanner-evasion" data-tags="phishing ai-abuse" data-regions="global" data-kind="research" data-priority="notable" data-discovered="2026-07-10T12:53:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 3: Possibly true"><span class="k">NATO</span>B3</span></div><h3 class="f-h" id="comment-stuffing-html-phishing-ai-email-scanner-evasion"><a href="https://ctipilot.ch/entries/2026-07-10/comment-stuffing-html-phishing-ai-email-scanner-evasion/">&#39;Comment stuffing&#39; — HTML phishing attachments padded to ~2.5 MB to dilute or exhaust AI/NLP email scanners</a></h3><p>A SANS Internet Storm Center diary (2026-07-10, Jan Kopriva) dissects a phishing email that presented as a Microsoft Teams/SharePoint document notification and carried a <code>.xls.html</code> double-extension attachment weighing ~2.5 MB — anomalously large for a self-contained HTML page (<a href="https://isc.sans.edu/diary/33144" target="_blank" rel="noopener noreferrer">SANS ISC, 2026-07-10</a>). Decoded from a <code>\uXXXX</code>-escaped <code>document.write()</code> wrapper, the file was ~431 KB, of which only the first ~11 KB was a working SharePoint-themed credential-harvesting page; the rest was a single HTML comment holding roughly 430,000 repeated &quot;X&quot; characters, placed <em>after</em> the functional payload, accounting for ~97% of the file.</p>
<p>The placement rules out the classic goal. Padding after the payload does nothing to conceal the malicious code, and at 2.5 MB the file falls well short of the tens-of-megabytes scan-size limits modern mail security uses, so this is not the MITRE &quot;Binary Padding&quot; scan-size-evasion play. The handler&#39;s assessment — explicitly flagged as informed speculation — is that the target is AI/NLP-based content scanning, which a growing number of gateways now run. Citing KnowBe4&#39;s earlier &quot;NLP obfuscation&quot; work, the diary notes that &quot;if a message contains enough innocuous material, the weight of the malicious portion can be diluted to the point where the model no longer flags it with sufficient confidence&quot;, and that &quot;the same bulk can also make a message large enough so that scanning it using AI-based mechanisms takes too long, leading some solutions to release it rather than delay delivery indefinitely&quot; (<a href="https://isc.sans.edu/diary/33144" target="_blank" rel="noopener noreferrer">SANS ISC, 2026-07-10</a>). The author judges the token-budget-exhaustion goal the more likely of the two here, since a featureless block of one character works as well as crafted filler for that purpose. He is candid that against a well-tuned model the tactic is blunt — &quot;the padding is also about as low-entropy as any data can get, which means it wouldn&#39;t help the file blend in with benign content on a statistical level either&quot; — which is precisely why a simple non-AI signature catches it.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">as AI/NLP scoring becomes a load-bearing control in mail security, adversaries gain an incentive to attack the classifier&#39;s decision budget rather than hide from signatures — dilution below a confidence threshold, or token-count inflation past a per-message time budget that makes the gateway fail open. <strong>Triage:</strong> benign HTML mail and marketing content can be large, but a single repeated-character run or one HTML comment in the hundreds of kilobytes is not something legitimate senders produce — that oversized low-entropy block, and a large decompressed-vs-declared-size ratio, are the discriminators, and both are detectable without relying on the AI layer the padding is trying to defeat.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">If a message contains enough innocuous material, the weight of the malicious portion can be diluted to the point where the model no longer flags it with sufficient confidence.</p><p class="entry-cite__quote">The same bulk can also make a message large enough so that scanning it using AI-based mechanisms takes too long, leading some solutions to release it rather than delay delivery indefinitely.</p><p class="entry-cite__quote">The padding is also about as low-entropy as any data can get, which means it wouldn’t help the file blend in with benign content on a statistical level either</p><figcaption class="entry-cite__attr"><a href="https://isc.sans.edu/diary/33144" target="_blank" rel="noopener noreferrer">SANS Internet Storm Center</a> <span class="entry-cite__date mono">2026-07-10</span></figcaption></figure></div><div class="prov"><span>research</span><span>10 Jul 12:53Z</span><span class="p-warn">single-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-10/comment-stuffing-html-phishing-ai-email-scanner-evasion/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://isc.sans.edu/diary/33144" target="_blank" rel="noopener noreferrer">SANS Internet Storm Center</a></div></article>]]></content:encoded></item><item><title>Huntress: device-code phishing and ROPC token-spray defeat M365 tenants by routing around the auth paths Conditional Access actually inspects</title><link>https://ctipilot.ch/entries/2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns/</guid><pubDate>Fri, 10 Jul 2026 04:36:19 +0000</pubDate><dc:date>2026-07-10T04:36:19Z</dc:date><category>identity</category><category>phishing</category><category>cloud</category><category>ai-abuse</category><category>global</category><description><![CDATA[<p>Huntress published a comparative root-cause analysis of two 2026 Microsoft 365 account-takeover campaigns that both bypassed Conditional Access policies requiring MFA — not by defeating MFA but by using auth flows CA rarely covers. &quot;Railway&quot; (March 2026, 344 orgs incl. Germany) used device-code phishing to harvest 90-day OAuth tokens; &quot;LSHIY&quot; (June 2026, 78 accounts across 64 orgs) ran 81M+ ROPC login attempts against Azure CLI through the /token endpoint. Of the 78 LSHIY-compromised accounts, 55 had active CA policies requiring MFA that failed because of scoping gaps. Every M365 tenant should block the device-code flow and ensure CA covers all cloud apps and all client app types including legacy auth.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns" data-tags="identity phishing cloud ai-abuse" data-regions="global" data-kind="research" data-priority="high" data-discovered="2026-07-10T04:36:19Z"><div class="badges"><span class="b pri">HIGH</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="m365-conditional-access-gaps-railway-lshiy-campaigns"><a href="https://ctipilot.ch/entries/2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns/">Two 2026 M365 account-takeover campaigns (Railway device-code phishing, LSHIY ROPC spray) beat Conditional Access without breaking MFA</a></h3><p>Huntress compared two structurally different but strategically identical 2026 Microsoft 365 account-takeover campaigns, both of which got through tenants whose Conditional Access (CA) policies required MFA — because each used an authentication path CA typically does not inspect (<a href="https://www.huntress.com/blog/conditional-access-misconfigurations" target="_blank" rel="noopener noreferrer">Huntress, 2026-07-09</a>). The &quot;Railway&quot; campaign (March 2026) abused Microsoft&#39;s OAuth device-code flow: attackers generate a legitimate device-authorization code, embed it in a lure, and collect the resulting OAuth token (valid up to 90 days) when the victim enters the code at the real Microsoft endpoint — the victim may complete MFA, but the token is already gone, so the flow sidesteps MFA rather than defeating it (<code>T1528</code>). The operation ran from clean Railway.com PaaS IP ranges with trusted reputation (three IPs accounted for ~84% of traffic), used construction-RFP lure themes and in some chains triple-wrapped URLs through Cisco, Trend Micro and Microsoft SafeLinks in sequence, and reached 344 organisations across the US, Canada, Australia, New Zealand and Germany before Huntress published; it was attributed to a commercial phishing-as-a-service operation Huntress tracks as EvilTokens — a subscription platform with a storefront, a support team and AI-assisted lure generation (<a href="https://www.huntress.com/blog/conditional-access-misconfigurations" target="_blank" rel="noopener noreferrer">Huntress, 2026-07-09</a>).</p>
<p>The &quot;LSHIY&quot; campaign (active mid-June 2026) took the opposite approach: no phishing, just 81M+ login attempts from an IPv6 range against Azure CLI using the deprecated Resource Owner Password Credentials (ROPC) OAuth flow, which posts credentials straight to the <code>/token</code> endpoint and never touches the authorization endpoint where most CA policies are enforced (<code>T1110.003</code>, <code>T1078.004</code>, <a href="https://thehackernews.com/2026/07/azure-cli-password-spray-hits-at-least.html" target="_blank" rel="noopener noreferrer">The Hacker News, 2026-07-01</a>). It compromised at least 78 accounts across 64 organisations; the finding that matters for defenders is that 55 of those had active CA policies requiring MFA that failed for predictable scoping reasons (<code>T1556.006</code>): MFA scoped to specific apps such as Admin Portals but not &quot;All Cloud Apps&quot;, so Azure CLI slipped through; MFA scoped to specific user groups that omitted the compromised accounts; MFA required only from &quot;untrusted&quot; locations, bypassed by an attacker IP that geolocated inconsistently to the US; and two policies left in report-only mode. Huntress notes one tenant had a CA policy explicitly named &quot;Block Azure CLI&quot; that did not, in fact, block Azure CLI.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">MFA presence is not the control surface — CA policy <em>scope</em> is. Block the device-code flow tenant-wide (a victim who enters a code into the genuine Microsoft endpoint achieves nothing if the flow is disabled), and ensure MFA-requiring CA policies target all users, all cloud apps and all client app types including legacy/ROPC, backed by client-level strong-auth enforcement (<code>userStrongAuthClientAuthNRequired</code>) that blocks ROPC even with correct credentials. <strong>Triage:</strong> legitimate developer use of Azure CLI from a known device is the benign lookalike for the LSHIY pattern; the discriminators are volume (thousands of attempts), single-ASN concentration, and a successful legacy-auth/ROPC sign-in to a resource app with no interactive MFA event in the same session — and for device-code phishing, a device-code completion originating from something that is plainly not an input-constrained device.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Device code phishing is effective because it doesn&#39;t try to beat MFA. It sidesteps it.</p><p class="entry-cite__quote">Of the 78 compromised accounts, 55 had active Conditional Access policies requiring MFA.</p><figcaption class="entry-cite__attr"><a href="https://www.huntress.com/blog/conditional-access-misconfigurations" target="_blank" rel="noopener noreferrer">Huntress</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">One glaring error here is that legacy protocols like ROPC can bypass some poorly-configured CAPs entirely since they don&#39;t go through the authorization endpoint where policies are enforced.</p><figcaption class="entry-cite__attr"><a href="https://thehackernews.com/2026/07/azure-cli-password-spray-hits-at-least.html" target="_blank" rel="noopener noreferrer">The Hacker News</a> <span class="entry-cite__date mono">2026-07-01</span></figcaption></figure></div><div class="prov"><span>research</span><span>10 Jul 04:36Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-10/m365-conditional-access-gaps-railway-lshiy-campaigns/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.huntress.com/blog/conditional-access-misconfigurations" target="_blank" rel="noopener noreferrer">Huntress</a> · <a href="https://thehackernews.com/2026/07/azure-cli-password-spray-hits-at-least.html" target="_blank" rel="noopener noreferrer">The Hacker News</a></div></article>]]></content:encoded></item><item><title>Huntress reconstructs a productised CitrixBleed 2-to-DragonForce runbook: token theft, a registry-symlink SYSTEM escalation, then ransomware</title><link>https://ctipilot.ch/entries/2026-07-10/citrixbleed-2-dragonforce-iab-kill-chain-stac3725/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-10/citrixbleed-2-dragonforce-iab-kill-chain-stac3725/</guid><pubDate>Fri, 10 Jul 2026 04:36:19 +0000</pubDate><dc:date>2026-07-10T04:36:19Z</dc:date><category>ransomware</category><category>vulnerabilities</category><category>actively-exploited</category><category>pre-auth</category><category>lpe</category><category>identity</category><category>global</category><category>exploited</category><category>patch-available</category><category>CVE-2025-5777</category><description><![CDATA[<p>Huntress reconstructed a single, mechanically identical intrusion chain across at least six unrelated organisations in H1 2026, run by an initial-access broker (tracked by Sophos as STAC3725): pre-auth session-token theft via CitrixBleed 2 (CVE-2025-5777) on internet-facing Citrix NetScaler Gateway/AAA appliances, a portable registry-symlink local-privilege-escalation tool that abuses the Group Policy engine and the AppMgmt service to reach SYSTEM, ScreenConnect/Zoho Assist persistence, and — in the most progressed case — DragonForce ransomware. Any organisation running an unpatched NetScaler Gateway must patch and terminate all live sessions, because stolen tokens survive patching.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-10/citrixbleed-2-dragonforce-iab-kill-chain-stac3725" data-tags="ransomware vulnerabilities actively-exploited pre-auth lpe identity" data-regions="global" data-kind="threat" data-priority="high" data-discovered="2026-07-10T04:36:19Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2025-5777/">CVE-2025-5777</a><span class="b exp">exploited</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="citrixbleed-2-dragonforce-iab-kill-chain-stac3725"><a href="https://ctipilot.ch/entries/2026-07-10/citrixbleed-2-dragonforce-iab-kill-chain-stac3725/">CitrixBleed 2 (CVE-2025-5777) weaponised into a repeatable IAB kill chain ending in DragonForce ransomware (STAC3725)</a></h3><p>Across the first half of 2026 the Huntress Tactical Response unit worked at least six intrusions at unrelated organisations that reproduced the same seven-step kill chain so faithfully that analysts could predict the next artefact before pulling the log — the basis for their high-confidence assessment that an initial-access broker (IAB) has productised the path from an internet-facing Citrix box to domain-wide encryption, a cluster Sophos independently tracks as STAC3725 (<a href="https://www.huntress.com/blog/citrixbleed-2-dragonforce-ransomware" target="_blank" rel="noopener noreferrer">Huntress, 2026-07-09</a>; <a href="https://www.sophos.com/en-us/blog/qemu-abused-to-evade-detection-and-enable-ransomware-delivery" target="_blank" rel="noopener noreferrer">Sophos X-Ops, 2026-04-16</a>). Initial access is pre-auth exploitation of CitrixBleed 2 (<code>CVE-2025-5777</code>), a memory over-read in NetScaler ADC/Gateway configured as a Gateway or AAA virtual server: a POST to the login endpoint (<code>/p/u/doAuthentication.do</code> and equivalents) with the login form variable present but empty makes the appliance serialise roughly 127 bytes of adjacent process memory into the response, and sprayed at volume this yields live session tokens (<code>T1190</code>, <code>T1550.001</code>). In one reconstructed case a user authenticated normally over LDAP+MFA from a known-good IP at 13:07 UTC; twenty-one minutes later the same session was driven from the attacker&#39;s IP with no successful authentication from that IP anywhere in the logs — token replay, with MFA already satisfied and therefore irrelevant (<a href="https://www.huntress.com/blog/citrixbleed-2-dragonforce-ransomware" target="_blank" rel="noopener noreferrer">Huntress, 2026-07-09</a>).</p>
<p>The privilege-escalation primitive is what makes the cluster unmistakable, because the hijacked session usually belongs to an unprivileged employee and the operator carries a portable, unsigned LPE tool (dropped to working paths such as <code>C:\temp</code> and renamed per victim — <code>eng.exe</code>, <code>legal.exe</code>, <code>as.exe</code> — often inside a password-protected archive pulled from <code>temp.sh</code>). The tool plants a <code>REG_LINK</code> <code>SymbolicLinkValue</code> under the RdpBus device-class key <code>{28d78fad-5a12-11d1-ae5b-0000f803a8c2}</code> that redirects into the Group Policy state hierarchy (<code>T1112</code>); running <code>gpupdate</code> forces the SYSTEM-context Group Policy engine to write through the planted link into a protected key, and <code>sc start AppMgmt</code> then makes the Service Control Manager relaunch the dropper as <code>NT AUTHORITY\SYSTEM</code>, which creates a backdoor administrator via <code>net user … /add</code> and <code>net localgroup Administrators … /add</code> (<code>T1068</code>, <code>T1136.001</code>, <code>T1098</code>). AppMgmt is chosen because it is always present, normally dormant, and plausibly related to policy processing. Before detonating, the tool snapshots the original key tree and restores it afterwards, leaving the registry indistinguishable from its pre-exploit state to erase the artefacts a responder would key on (<code>T1070</code>). Persistence then rides legitimate remote-management software — ScreenConnect and Zoho Assist, in one case Netbird plus Atera (<code>T1219</code>) — and in the most advanced case the operator used PsExec, Impacket and Mimikatz for lateral movement and credential access (<code>T1003</code>, <code>T1570</code>) before deploying DragonForce ransomware, contained to a single host (<code>T1486</code>). Huntress declines a firm DragonForce-affiliate-versus-IAB attribution given the tactic overlap, and ruled out an alternative NetScaler session-management race-condition flaw because the affected build and the required already-authenticated session to race against did not fit the evidence.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">patch NetScaler to the fixed builds and, critically, terminate every live session afterwards — harvested tokens survive the patch, which is the single most common post-patch reinfection path for this bug. On the appliance, the load-bearing detection is not the paired diagnostic breadcrumbs (&quot;Login request is not expected to be encrypted&quot;, &quot;X509 cert not found&quot;), which Huntress calls necessary but nowhere near sufficient, but the binary/unprintable data leaking through the ns.log AAA <code>LOGIN_FAILED</code> User field and — the cleanest signal — an authenticated session that has no corresponding successful login event. A default Citrix behaviour also fingerprints the operator: published-desktop sessions auto-create client printer mappings that embed the client workstation name (the same <code>WIN-</code> hostnames recurred case after case), correlatable by pivoting the <code>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</code> channel (source IP + session ID) against the <code>MetaFrameEvents</code> provider in the Application log (session ID + leaked client name). <strong>Triage:</strong> a NetScaler login flood looks like ordinary password spraying and is routinely dismissed as such — the discriminator is that the &quot;usernames&quot; are leaked heap memory (unprintable bytes, X.509/ASN.1 fragments, internal <code>Citrix-ns-orig-srcip</code> proxy headers), not guessed account names; and on the endpoint, a <code>gpupdate</code> → <code>AppMgmt</code> start → new-SYSTEM-process → local-admin-creation sequence within seconds is the signal, whereas legitimate Group Policy refreshes do not spawn a fresh SYSTEM binary that immediately creates an account.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">By spraying enough of those requests, an adversary can then sift through the heap fragments for valid session tokens of someone who is currently logged in.</p><p class="entry-cite__quote">The cleanup serves to evade detection: by leaving the registry indistinguishable from its pre-exploit state, the tool removes the artifacts a responder would normally key on.</p><figcaption class="entry-cite__attr"><a href="https://www.huntress.com/blog/citrixbleed-2-dragonforce-ransomware" target="_blank" rel="noopener noreferrer">Huntress</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">Huntress assesses with high confidence that the activity is the work of an initial access broker (IAB) weaponising CVE-2025-5777 to gain footholds in Citrix environments before selling or handing off access, ultimately for the purpose of ransomware deployment.</p><figcaption class="entry-cite__attr"><a href="https://www.itsecurityguru.org/2026/07/09/citrixbleed-2-exploited-in-repeatable-attack-chain-culminating-in-dragonforce-ransomware-researchers-find/" target="_blank" rel="noopener noreferrer">IT Security Guru</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure></div><div class="prov"><span>threat</span><span>10 Jul 04:36Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-10/citrixbleed-2-dragonforce-iab-kill-chain-stac3725/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.huntress.com/blog/citrixbleed-2-dragonforce-ransomware" target="_blank" rel="noopener noreferrer">Huntress</a> · <a href="https://www.itsecurityguru.org/2026/07/09/citrixbleed-2-exploited-in-repeatable-attack-chain-culminating-in-dragonforce-ransomware-researchers-find/" target="_blank" rel="noopener noreferrer">IT Security Guru</a> · <a href="https://www.sophos.com/en-us/blog/qemu-abused-to-evade-detection-and-enable-ransomware-delivery" target="_blank" rel="noopener noreferrer">Sophos X-Ops</a></div></article>]]></content:encoded></item><item><title>CERT.LV warns a financially-motivated crew that breached Latvian state forestry and an essential-services provider is targeting other EU/NATO state institutions</title><link>https://ctipilot.ch/entries/2026-07-10/cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-10/cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat/</guid><pubDate>Fri, 10 Jul 2026 04:36:19 +0000</pubDate><dc:date>2026-07-10T04:36:19Z</dc:date><category>ransomware</category><category>data-breach</category><category>vulnerabilities</category><category>europe</category><category>nordics</category><description><![CDATA[<p>CERT.LV confirms a foreign, financially-motivated ransomware group breached AS Latvijas valsts meži (LVM), Latvia&#39;s state-owned forestry company, through a public-facing system left ~2 years without a security update — dwelling ~11 days before detonating on 22-23 June 2026 and exfiltrating 44 GB including credentials and their hashes. The same actor also compromised a server at essential-services provider AS Olpha with forensic log-wiping. CERT.LV states the group has run comparable operations against other NATO/EU member-state companies and state institutions and is still probing Latvian infrastructure — a cross-border shared-threat signal for European critical-infrastructure and government operators.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-10/cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat" data-tags="ransomware data-breach vulnerabilities" data-regions="europe nordics" data-kind="incident" data-priority="notable" data-discovered="2026-07-10T04:36:19Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat"><a href="https://ctipilot.ch/entries/2026-07-10/cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat/">CERT.LV: ransomware crew breaches Latvia&#39;s state forestry operator LVM via a 2-year-unpatched system, hits essential-services provider Olpha, and is probing other EU/NATO institutions</a></h3><p>CERT.LV, Latvia&#39;s national CERT, confirmed that a foreign, financially-motivated ransomware group breached AS &quot;Latvijas valsts meži&quot; (LVM), the state-owned forestry company, by exploiting a public-facing system that LVM&#39;s own IT director says had gone roughly two years without a security update (he declined to name the affected software) (<code>T1190</code>, <a href="https://therecord.media/latvia-state-owned-foresty-company-lvm-ransomware" target="_blank" rel="noopener noreferrer">The Record, 2026-07-09</a>). Initial access was gained on 11 June 2026, but the actor stayed dormant for about eleven days before detonating on the night of 22-23 June — Latvia&#39;s prime minister stated publicly that no detection tooling existed to catch the intervening abnormal activity, and CERT.LV separately flagged a gap in LVM&#39;s compliance with Latvia&#39;s national cybersecurity law (<a href="https://bnn-news.com/hacker-remained-undetected-in-latvijas-valsts-mezi-system-for-several-days-281634" target="_blank" rel="noopener noreferrer">BNN News, 2026-07-02</a>). Before the extortion attempt the actor exfiltrated 44 GB — internal documents, email, business-IT project code repositories, digital certificates and keys, and user passwords together with their hash values — and CERT.LV&#39;s incident recommendations state that all authentication material tied to the affected infrastructure must be treated as compromised and rotated (<code>T1078</code>, <a href="https://cert.lv/lv/2026/06/as-latvijas-valsts-mezi-kiberdrosibas-incidents-aktuala-informacija" target="_blank" rel="noopener noreferrer">CERT.LV, 2026-07-03</a>). During analysis CERT.LV found the same actor had also gained unauthorised access to at least one server at AS Olpha (formerly Olainfarm), a Latvian essential-services provider; data there was not encrypted but forensic log deletion was observed (<code>T1070</code>), a technically separate, contemporaneous intrusion by the same group.</p>
<p>The reason this is a signal beyond Latvia: CERT.LV states the group has run comparable operations against other companies and state institutions in NATO and EU member states, and is continuing to probe Latvian public- and private-sector infrastructure for new footholds. CERT.LV&#39;s published network-indicator set names Sliver (an open-source red-team C2 framework) alongside generic C2 servers and Proton VPN egress as the observed infrastructure (<code>T1071</code>), and its guidance explicitly calls out legitimate-looking tunnelling services (Cloudflare Tunnel, Microsoft Dev Tunnels, ngrok-class tunnels) as a traffic class defenders should treat as suspicious for this campaign profile (<a href="https://cert.lv/lv/2026/07/cert-lv-rekomendacijas-infrastrukturas-kiberdrosibas-noturibas-uzlabosanai-pret-kiberuzbrukumiem" target="_blank" rel="noopener noreferrer">CERT.LV, 2026-07-03</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the durable lessons are non-IOC and portable to any European CI/government operator. Long-unpatched internet-exposed systems remain the highest-yield entry point, and their associated credentials must be assumed compromised on breach; a ~11-day dwell with no detection underscores the need for out-of-band, tamper-resistant log retention that survives both encryption and deliberate log-wiping; and open-source C2 (Sliver) plus abuse of sanctioned tunnelling services is the egress/command-and-control class to hunt. <strong>Triage:</strong> Cloudflare Tunnel, Dev Tunnels and ngrok are used legitimately by many teams, so their mere presence is not the signal — the discriminator is a tunnel or a Sliver-class beacon originating from a server that has no business initiating outbound tunnelled sessions, correlated with anomalous access to a long-unpatched asset.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The attackers exploited a vulnerability in a system that had not been updated for two years, but he did not identify the affected software.</p><figcaption class="entry-cite__attr"><a href="https://therecord.media/latvia-state-owned-foresty-company-lvm-ransomware" target="_blank" rel="noopener noreferrer">The Record (Recorded Future News)</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">It is unacceptable that there were no detection tools in the system to identify abnormal activity.</p><figcaption class="entry-cite__attr"><a href="https://bnn-news.com/hacker-remained-undetected-in-latvijas-valsts-mezi-system-for-several-days-281634" target="_blank" rel="noopener noreferrer">BNN News (Baltic News Network)</a> <span class="entry-cite__date mono">2026-07-02</span></figcaption></figure></div><div class="prov"><span>incident</span><span>10 Jul 04:36Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-10/cert-lv-lvm-olpha-ransomware-eu-nato-shared-threat/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://cert.lv/lv/2026/06/as-latvijas-valsts-mezi-kiberdrosibas-incidents-aktuala-informacija" target="_blank" rel="noopener noreferrer">CERT.LV (Latvia national CERT)</a> · <a href="https://therecord.media/latvia-state-owned-foresty-company-lvm-ransomware" target="_blank" rel="noopener noreferrer">The Record (Recorded Future News)</a> · <a href="https://bnn-news.com/hacker-remained-undetected-in-latvijas-valsts-mezi-system-for-several-days-281634" target="_blank" rel="noopener noreferrer">BNN News (Baltic News Network)</a></div></article>]]></content:encoded></item><item><title>Talos discloses 41 patched CVEs: wolfSSL silently ignores IP/registeredID cert name constraints, GeoVision GV-I/O boxes take a high-privilege command injection</title><link>https://ctipilot.ch/entries/2026-07-09/talos-wolfssl-geovision-vtkdicom-disclosure/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/talos-wolfssl-geovision-vtkdicom-disclosure/</guid><pubDate>Thu, 09 Jul 2026 20:40:00 +0000</pubDate><dc:date>2026-07-09T20:40:00Z</dc:date><category>vulnerabilities</category><category>rce</category><category>ot-ics</category><category>patch-available</category><category>poc-public</category><category>global</category><category>patch-available</category><category>poc-public</category><category>CVE-2026-7532</category><category>CVE-2026-5263</category><category>CVE-2026-6678</category><category>CVE-2026-12486</category><category>CVE-2026-13125</category><category>CVE-2026-22879</category><description><![CDATA[<p>Cisco Talos published a coordinated-disclosure roundup (2026-07-09) of 41 vendor-patched CVEs across three products relevant to this constituency: two wolfSSL flaws (CVSS 9.1 / 7.4) that make the embedded TLS library silently accept certificates violating iPAddress and registeredID name constraints — quietly defeating a sub-CA scoping control — plus a PKCS#7 heap overflow; a high-privilege (PR:H) OS command-injection cluster (CVSS 9.1) in GeoVision GV-I/O Box 4E physical-security hardware; an unauthenticated GeoWebPlayer screen-capture bug (CVSS 8.8); and a VTK-DICOM heap overflow (CVSS 8.1) on crafted medical-imaging files. No in-the-wild exploitation; all patched.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/talos-wolfssl-geovision-vtkdicom-disclosure" data-tags="vulnerabilities rce ot-ics patch-available poc-public" data-regions="global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-07-09T20:40:00Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-7532/">CVE-2026-7532 +5</a></div><h3 class="f-h" id="talos-wolfssl-geovision-vtkdicom-disclosure"><a href="https://ctipilot.ch/entries/2026-07-09/talos-wolfssl-geovision-vtkdicom-disclosure/">Cisco Talos batch disclosure: wolfSSL PKI name-constraint bypasses, GeoVision command injection, and a VTK-DICOM heap overflow (41 CVEs)</a></h3><p>Cisco Talos&#39; Vulnerability Discovery &amp; Research team published a coordinated-disclosure roundup on 2026-07-09 — three wolfSSL, 37 GeoVision (across 14 advisories) and one VTK-DICOM CVE, 41 in total, all patched by their respective vendors under Cisco&#39;s third-party disclosure policy (<a href="https://blog.talosintelligence.com/wolfssl-vulnerabilities/" target="_blank" rel="noopener noreferrer">Cisco Talos, 2026-07-09</a>). In <strong>wolfSSL 5.9.1</strong> (embedded TLS for IoT/RTOS/medical/embedded devices), two X.509 name-constraint bugs let a subordinate CA issue certificates outside its permitted scope and have them accepted anyway, subverting a trust control (<code>T1553</code>): CVE-2026-7532 (CVSS 9.1) — the iPAddress SAN branch is compiled out unless <code>WOLFSSL_IP_ALT_NAME</code> is defined, silently skipping constraint enforcement for any certificate carrying an iPAddress SAN (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2409" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2409, 2026-07-09</a>) — and CVE-2026-5263 (CVSS 7.4) — <code>ConfirmNameConstraints()</code> iterates a fixed GeneralName-type array that omits <code>ASN_RID_TYPE</code>, so registeredID SANs bypass constraint checking in every build (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2410" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2410, 2026-07-09</a>). A third, CVE-2026-6678 (CVSS 7.5), is an integer underflow in PKCS#7 <code>OtherRecipientInfo</code> parsing that produces a heap buffer overflow with a stated path to code execution (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2408" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2408, 2026-07-09</a>).</p>
<p>Talos separately disclosed 37 CVEs across GeoVision physical-security/CCTV/access-control hardware. The most severe is an OS command-injection cluster led by CVE-2026-12486 (CVSS 9.1) in <strong>GV-I/O Box 4E 2.09</strong>: a function builds a shell command string from an attacker-controlled IP/netmask/gateway/DNS value with no sanitisation and passes it to <code>system()</code>, reachable over the network from the DVRSearch discovery service and the <code>Network.cgi</code> endpoint — though Talos scores it <code>PR:H</code>, i.e. requiring high privileges rather than fully unauthenticated (<code>T1190</code>) (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2379" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2379, 2026-07-09</a>). CVE-2026-13125 (CVSS 8.8) is a missing-authentication flaw in <strong>GeoWebPlayer</strong> version 1.1.1.0 (shipped with GV-VMS/GV-Cloud): it opens an unauthenticated WebSocket server on localhost, so any webpage a victim visits can connect and invoke screen-capture APIs to exfiltrate their screen (<code>T1189</code>) (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2370" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2370, 2026-07-09</a>). Finally, <strong>VTK-DICOM 9.5.2</strong> (used to parse DICOM CT/MRI data) carries CVE-2026-22879 (CVSS 8.1), an improper-array-index heap overflow where a crafted DICOM file corrupts heap-chunk metadata and aborts the process — a client-side surface for hospital PACS/imaging pipelines that ingest external DICOM (<code>T1203</code>) (<a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2366" target="_blank" rel="noopener noreferrer">Talos TALOS-2026-2366, 2026-07-09</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">none of the 41 has confirmed in-the-wild exploitation and all are patched (the GeoVision fixes shipped 2026-04-28, ~3 months before this public disclosure), so this is not an out-of-band scramble — but two threads deserve more than patch-and-forget. The wolfSSL name-constraint bugs quietly defeat a PKI control organisations may believe they enforce, so any trust model leaning on constrained sub-CAs with IP/registeredID SANs warrants an internal cert-validation review, not just a library bump. And the GeoVision GV-I/O command-injection chain is a network-reachable command-injection RCE in facility hardware that turns up in public-sector and CI security stacks — the advisory rates it high-privilege, so weak or default management credentials are what turn it into a practical path; asset owners should confirm patched firmware, strong credentials, and network isolation of the management interfaces. <strong>Triage:</strong> for the GeoVision cluster the discriminator is a network-service process on an embedded camera/IO-box spawning a shell (network-configuration utilities via <code>system()</code>) — anomalous for that device class; for GeoWebPlayer, an unexpected local WebSocket connection originating from browser-rendered content; for VTK-DICOM, a DICOM-parsing process crashing on ingest, which should prompt a hunt for repeated malformed-file submissions.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">In some configurations wolfSSL will silently fail to add IP Address GeneralName mappings to the certificate&#39;s alternative names list, causing IP addresses outside of the permitted range to be treated as valid.</p><figcaption class="entry-cite__attr"><a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2409" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2409)</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">The following function takes a string as an ip address, performs no sanitization and calls system. This is a classic command injection vulnerability. The function is reachable from both the network-exposed DVRSearch service and the Network.cgi endpoint.</p><figcaption class="entry-cite__attr"><a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2379" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2379)</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">The vulnerabilities mentioned in this blog post have been patched by their respective vendors, in adherence to Cisco&#39;s third-party vulnerability disclosure policy.</p><figcaption class="entry-cite__attr"><a href="https://blog.talosintelligence.com/wolfssl-vulnerabilities/" target="_blank" rel="noopener noreferrer">Cisco Talos</a> <span class="entry-cite__date mono">2026-07-09</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>09 Jul 20:40Z</span><span class="p-warn">single-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/talos-wolfssl-geovision-vtkdicom-disclosure/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://blog.talosintelligence.com/wolfssl-vulnerabilities/" target="_blank" rel="noopener noreferrer">Cisco Talos</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2379" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2379)</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2409" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2409)</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2410" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2410)</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2408" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2408)</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2370" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2370)</a> · <a href="https://talosintelligence.com/vulnerability_reports/TALOS-2026-2366" target="_blank" rel="noopener noreferrer">Cisco Talos (TALOS-2026-2366)</a></div></article>]]></content:encoded></item><item><title>Microsoft ships the engine fix for RoguePlanet (CVE-2026-50656), the Defender SYSTEM-level LPE NCSC-CH has tracked with a public PoC since June</title><link>https://ctipilot.ch/entries/2026-07-09/ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed/</guid><pubDate>Thu, 09 Jul 2026 20:38:00 +0000</pubDate><dc:date>2026-07-09T20:38:00Z</dc:date><category>vulnerabilities</category><category>lpe</category><category>priv-esc</category><category>poc-public</category><category>patch-available</category><category>switzerland</category><category>global</category><category>poc-public</category><category>patch-available</category><category>CVE-2026-50656</category><description><![CDATA[<p>NCSC-CH&#39;s Nightmare Eclipse tracker was updated on 2026-07-09 to record that a CVE has been assigned to RoguePlanet (CVE-2026-50656), a link-following (CWE-59) local privilege escalation in the Microsoft Malware Protection Engine behind Defender that lets a local attacker reach SYSTEM; Microsoft&#39;s MSRC record shows the engine fix has now shipped. A public PoC existed from 2026-06-10 and the CVE sat in &quot;no fix&quot; for over three weeks. The engine auto-updates, so most estates are already current — but WSUS-gated, offline or OT-adjacent estates should explicitly verify the installed engine build.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed" data-tags="vulnerabilities lpe priv-esc poc-public patch-available" data-regions="switzerland global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-07-09T20:38:00Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-50656/">CVE-2026-50656</a></div><h3 class="f-h" id="ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed"><a href="https://ctipilot.ch/entries/2026-07-09/ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed/">CVE-2026-50656 — Microsoft Defender engine &#39;RoguePlanet&#39; local privilege escalation now patched; NCSC-CH tracks the ongoing &#39;Nightmare Eclipse&#39; zero-day series</a></h3><p>NCSC-CH&#39;s running tracker on the &quot;Nightmare Eclipse&quot; (aka Chaotic Eclipse) researcher&#39;s 2026 zero-day PoC series was updated on 2026-07-09 to record that a CVE has been assigned to <strong>RoguePlanet</strong>: <strong>CVE-2026-50656</strong>, a local privilege-escalation vulnerability (CWE-59, improper link resolution before file access / &quot;link following&quot;) in the Microsoft Malware Protection Engine that underpins Microsoft Defender, System Center Endpoint Protection and Microsoft Security Essentials (<a href="https://security-hub.ncsc.admin.ch/#/posts/12622" target="_blank" rel="noopener noreferrer">NCSC-CH, 2026-07-09</a>). The researcher first disclosed RoguePlanet as an unpatched zero-day on 2026-06-10, describing a race condition in Defender that lets a local attacker &quot;execute arbitrary code or spawn a command shell with SYSTEM-level privileges&quot; (<code>T1068</code>), at which point NCSC-CH logged its status as &quot;Proof of Concept Available, no patch available&quot; (<a href="https://security-hub.ncsc.admin.ch/#/posts/12622" target="_blank" rel="noopener noreferrer">NCSC-CH, 2026-07-09</a>). Microsoft&#39;s own record shows the CVE was published 2026-06-16 (CVSS 3.1 7.8, <code>AV:L/AC:L/PR:L/UI:N</code>, rated &quot;Exploitation More Likely&quot;, exploitation status &quot;No&quot;) and remained without a fix for over three weeks; a revision dated 2026-07-08 confirms Microsoft has now shipped an engine update that closes it — last vulnerable Malware Protection Engine build <strong>1.1.26050.11</strong>, first fixed build <strong>1.1.26060.3008</strong> (<a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50656" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-07-08</a>).</p>
<p>Because the Malware Protection Engine (<code>mpengine.dll</code>) auto-updates multiple times a day by default, most estates will already carry the fixed build — Microsoft&#39;s guidance is that no manual action is normally required. The operational nuance for this constituency is the exception set: any environment where engine updates are pinned, WSUS-gated, air-gapped, or centrally deferred (System Center Endpoint Protection deployments, offline or OT-adjacent Windows hosts) should explicitly verify the installed engine version rather than assume auto-remediation occurred (<a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50656" target="_blank" rel="noopener noreferrer">Microsoft MSRC, 2026-07-08</a>). Microsoft also notes that hosts with Defender disabled are not in an exploitable state even though vulnerability scanners flag the on-disk binaries. <strong>Triage:</strong> the exploit abuses a symlink/junction race against files Defender is actively scanning, so the telemetry class is symlink/junction creation targeting Defender scan paths and, on success, <code>MsMpEng.exe</code> (the engine&#39;s scan host) spawning an unexpected child process with a SYSTEM token outside the normal signature/engine-update cadence — the update-cadence anchoring is the discriminator from routine engine activity. This closes RoguePlanet specifically; NCSC-CH continues to track the wider Nightmare Eclipse PoC series as a home-region authority, which is the reason a single-host LPE closure like this one is worth surfacing to this constituency at all.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Microsoft has released an update to the Microsoft Malware Protection Engine that addresses the vulnerability identified by CVE-2026-50656.</p><p class="entry-cite__quote">Improper link resolution before file access (&#39;link following&#39;) in Microsoft Defender allows an authorized attacker to elevate privileges locally.</p><figcaption class="entry-cite__attr"><a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50656" target="_blank" rel="noopener noreferrer">Microsoft Security Response Center</a> <span class="entry-cite__date mono">2026-07-08</span></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>09 Jul 20:38Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/ncsc-ch-rogueplanet-cve-2026-50656-defender-lpe-fixed/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://security-hub.ncsc.admin.ch/#/posts/12622" target="_blank" rel="noopener noreferrer">NCSC-CH / GovCERT.ch Cyber Security Hub</a> · <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50656" target="_blank" rel="noopener noreferrer">Microsoft Security Response Center</a></div></article>]]></content:encoded></item><item><title>Swiss cantonal psychiatric provider PDAG discloses phishing-driven takeover of staff mailboxes used to send outbound spam/phishing</title><link>https://ctipilot.ch/entries/2026-07-09/pdag-aargau-email-account-compromise-spam-relay/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/pdag-aargau-email-account-compromise-spam-relay/</guid><pubDate>Thu, 09 Jul 2026 12:28:00 +0000</pubDate><dc:date>2026-07-09T12:28:00Z</dc:date><category>phishing</category><category>identity</category><category>switzerland</category><description><![CDATA[<p>Psychiatrische Dienste Aargau AG (PDAG), a Swiss cantonal psychiatric-care provider, disclosed that unauthorised parties gained access to individual @pdag.ch email accounts and abused them to send spam/phishing to external recipients. PDAG locked the affected accounts, reset passwords for all employees, and notified cantonal and national authorities; by its current assessment there is no indication patient data was accessed or exfiltrated.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/pdag-aargau-email-account-compromise-spam-relay" data-tags="phishing identity" data-regions="switzerland" data-kind="incident" data-priority="notable" data-discovered="2026-07-09T12:28:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-med" title="NATO Admiralty code · source reliability C: Fairly reliable · information credibility 2: Probably true"><span class="k">NATO</span>C2</span></div><h3 class="f-h" id="pdag-aargau-email-account-compromise-spam-relay"><a href="https://ctipilot.ch/entries/2026-07-09/pdag-aargau-email-account-compromise-spam-relay/">Psychiatrische Dienste Aargau (PDAG) email accounts compromised via phishing and abused to relay spam</a></h3><p>Psychiatrische Dienste Aargau AG (PDAG), a Swiss cantonal psychiatric-care provider, disclosed that unauthorised parties gained access to individual <code>@pdag.ch</code> email accounts and abused them to send spam and phishing messages to external recipients (<a href="https://www.swisscybersecurity.net/news/2026-07-09/psychiatrische-dienste-aargau-werden-opfer-eines-phishing-angriffs" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net, 2026-07-09</a>; <a href="https://www.inside-it.ch/cyberangriff-auf-psychiatrische-dienste-aargau-20260708" target="_blank" rel="noopener noreferrer">Inside IT, 2026-07-08</a>). On discovery, PDAG locked the affected accounts immediately, reset passwords for all employees as a precaution, notified the competent cantonal and national authorities, and engaged internal and external IT-security experts plus its external ICT service provider to analyse and harden. By its current assessment the incident is limited to account misuse for outbound spam/phishing, with no indication that patient data was accessed or exfiltrated; the organisation is warning recipients about suspicious mail purporting to come from its domain.</p>
<p>No technical root cause — the initial-access vector into the mailboxes, whether MFA was enforced, or whether the takeover was via credential phishing or an OAuth consent grant — was disclosed, so the mechanism is unknown rather than assumed. The pattern maps to <code>T1566 Phishing</code> for the initial access and <code>T1586.002 Compromise Accounts: Email Accounts</code> for the takeover and downstream abuse.</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">this is a minor incident in impact (no data breach confirmed) but a directly relevant one for the Swiss public/health sector — the containment (mass lockout plus all-staff reset) was correct, and the detection lesson it underlines for any organisation with a cantonal or federal <code>.ch</code> mail presence is that per-mailbox outbound anomaly detection and DMARC-alignment monitoring catch a compromised-legitimate-sender case that inbound-only phishing controls do not.</div></aside><div class="prov"><span>incident</span><span>09 Jul 12:28Z</span><span class="p-warn">single-source · victim disclosure</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/pdag-aargau-email-account-compromise-spam-relay/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.swisscybersecurity.net/news/2026-07-09/psychiatrische-dienste-aargau-werden-opfer-eines-phishing-angriffs" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net</a> · <a href="https://www.inside-it.ch/cyberangriff-auf-psychiatrische-dienste-aargau-20260708" target="_blank" rel="noopener noreferrer">Inside IT Switzerland</a></div></article>]]></content:encoded></item><item><title>Swiss radiology network Groupe 3R confirms via its own forensics that Akira was behind its April attack and has published stolen data</title><link>https://ctipilot.ch/entries/2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication/</guid><pubDate>Thu, 09 Jul 2026 12:25:00 +0000</pubDate><dc:date>2026-07-09T12:25:00Z</dc:date><category>ransomware</category><category>data-breach</category><category>switzerland</category><description><![CDATA[<p>Groupe 3R (Réseau Radiologique Romand), a 20-site medical-imaging network across seven Romandie cantons, has now confirmed through its own forensic investigation that the 2026-04-30 ransomware attack was carried out by Akira and that stolen corporate/administrative documents have since been published on the darknet — closing the attribution gap left when Akira first listed the victim on 2026-05-08. The operator refused to pay, rebuilt all 20 sites, and acknowledged it may never establish with certainty whether medical data was exfiltrated.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication" data-tags="ransomware data-breach" data-regions="switzerland" data-kind="incident" data-priority="notable" data-discovered="2026-07-09T12:25:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b upd">update</span><span class="b cls cls-med" title="NATO Admiralty code · source reliability C: Fairly reliable · information credibility 2: Probably true"><span class="k">NATO</span>C2</span></div><h3 class="f-h" id="groupe-3r-akira-forensic-confirmation-darknet-publication"><a href="https://ctipilot.ch/entries/2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication/">Groupe 3R confirms Akira attribution and darknet publication of stolen data in its own forensic update</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-05-10/groupe-3r-r-seau-radiologique-romand-akira-ransomware-claims/">Groupe 3R (Réseau Radiologique Romand) — Akira ransomware claims 48 GB; 20 imaging centres across seven Swiss cantons, second attack in twelve months</a> <span class="mono muted">(2026-05-10)</span></p><p>Groupe 3R (Réseau Radiologique Romand), the network of 20 medical-imaging centres across seven Romandie cantons (Geneva, Vaud, Valais, Fribourg, Neuchâtel, Berne), has now confirmed through its own forensic investigation — not merely the attacker&#39;s leak-site claim — that the 30 April 2026 ransomware attack was carried out by Akira, and that stolen corporate and administrative documents have since been published on the darknet (<a href="https://www.swisscybersecurity.net/news/2026-05-07/cyberangriff-legt-westschweizer-radiologie-netzwerk-erneut-lahm" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net, 2026-07-07</a>; <a href="https://www.ictjournal.ch/news/2026-07-06/donnees-volees-systemes-retablis-le-groupe-3r-fait-le-point-apres-la-cyberattaque" target="_blank" rel="noopener noreferrer">ICTjournal.ch, 2026-07-06</a>). This closes the attribution gap left open when Akira first listed the victim on 2026-05-08. The operator states medical data was encrypted (disrupting availability) but that no publication of medical data has been observed to date, while candidly acknowledging that whether medical data was also exfiltrated &quot;may never be clarified with absolute certainty&quot; — an unusually frank admission of incomplete forensic visibility that is itself the transferable lesson here.</p>
<p>Groupe 3R refused to pay the ransom, filed a criminal complaint with cantonal police on the attack date (forwarded to the Federal Public Prosecutor on 2026-05-12) and notified the Federal Office for Cybersecurity (BACS). As of this update all 20 centres are running on rebuilt, ISO-27001-partner infrastructure (RIS, PACS, telephony and teleradiology restored) but the referring-physician portal remained in security testing before redeployment — over two months post-incident. The activity is consistent with Akira&#39;s documented playbook: <code>T1486 Data Encrypted for Impact</code> (medical-data encryption), <code>T1567 Exfiltration Over Web Service</code> (darknet publication), typically preceded by edge-device / external-remote-service initial access.</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the two-month realistic mean-time-to-recovery for a full RIS/PACS rebuild is a useful business-continuity benchmark for healthcare operators, and the &quot;we may never know what was taken&quot; outcome is the concrete argument for egress monitoring and object-level access logging on imaging and backup infrastructure before an incident, not after.</div></aside><div class="prov"><span>incident</span><span>09 Jul 12:25Z</span><span class="p-warn">single-source · victim disclosure</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/groupe-3r-akira-forensic-confirmation-darknet-publication/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.swisscybersecurity.net/news/2026-05-07/cyberangriff-legt-westschweizer-radiologie-netzwerk-erneut-lahm" target="_blank" rel="noopener noreferrer">SwissCybersecurity.net</a> · <a href="https://www.ictjournal.ch/news/2026-07-06/donnees-volees-systemes-retablis-le-groupe-3r-fait-le-point-apres-la-cyberattaque" target="_blank" rel="noopener noreferrer">ICTjournal.ch</a></div></article>]]></content:encoded></item><item><title>Mandiant recovers a live ADFS signing key from Machine DPAPI — a Golden SAML variant that sidesteps the WID/DKM path and LSASS-watching detection</title><link>https://ctipilot.ch/entries/2026-07-09/mandiant-adfs-machine-dpapi-golden-saml-key-recovery/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/mandiant-adfs-machine-dpapi-golden-saml-key-recovery/</guid><pubDate>Thu, 09 Jul 2026 04:32:59 +0000</pubDate><dc:date>2026-07-09T04:32:59Z</dc:date><category>identity</category><category>espionage</category><category>cloud</category><category>global</category><category>europe</category><category>switzerland</category><description><![CDATA[<p>Mandiant documented an ADFS Golden SAML variant: when AutoCertificateRollover is disabled and certificates are rotated manually, the WID configuration database drifts to a stale &quot;ghost&quot; certificate while the active token-signing key sits in the machine CAPI store protected by Machine DPAPI. A SYSTEM-level attacker recovers it with SharpDPAPI /machine — without touching the WID/DKM path or LSASS — and forges a Global Administrator SAML assertion that Entra ID accepts, bypassing MFA and conditional access. The drift is observable via ADFS Event ID 385; treat ADFS as Tier 0.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/mandiant-adfs-machine-dpapi-golden-saml-key-recovery" data-tags="identity espionage cloud" data-regions="global europe switzerland" data-kind="research" data-priority="notable" data-discovered="2026-07-09T04:32:59Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="mandiant-adfs-machine-dpapi-golden-saml-key-recovery"><a href="https://ctipilot.ch/entries/2026-07-09/mandiant-adfs-machine-dpapi-golden-saml-key-recovery/">Mandiant &quot;Ghost in the Database&quot;: recovering an active ADFS token-signing key from Machine DPAPI when the WID/DKM Golden SAML path fails</a></h3><p><strong>Background.</strong> Golden SAML — forging SAML assertions by stealing an identity provider&#39;s token-signing key — has been public tradecraft since CyberArk&#39;s 2017 disclosure (<a href="https://www.cyberark.com/resources/threat-research-blog/golden-saml-newly-discovered-attack-technique-forges-authentication-to-cloud-apps" target="_blank" rel="noopener noreferrer">CyberArk, 2017</a>), and Mandiant previously documented network-based extraction of ADFS secrets during the UNC2452/SolarWinds intrusions (<a href="https://cloud.google.com/blog/topics/threat-intelligence/abusing-replication-stealing-adfs-secrets-over-the-network" target="_blank" rel="noopener noreferrer">Mandiant</a>). The standard extraction path pulls the encrypted signing key from the ADFS Windows Internal Database (WID) and decrypts it with Distributed Key Manager (DKM) material stored in Active Directory. This new Mandiant write-up documents a variant that defeats that assumption when ADFS configuration has drifted.</p>
<p>During a red-team engagement, Mandiant found that ADFS deployments with <code>AutoCertificateRollover</code> disabled (<code>Get-AdfsProperties</code> → <code>AutoCertificateRollover: False</code>) and certificates rotated manually can leave the WID configuration database holding only a stale &quot;ghost&quot; certificate record, while the ADFS service actually signs tokens with a newer certificate whose private key lives in the machine CAPI store (<a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant, 2026-07-07</a>). In that state the classic path still &quot;works&quot; mechanically — the WID blob decrypts via DKM — but Entra ID rejects the resulting token with <strong>AADSTS500172</strong> because the key is no longer the one in use.</p>
<p><strong>The key&#39;s real location and protection.</strong> The active private key sits under <code>C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\</code>, with the certificate enrolled in the <code>LocalMachine\My</code> store. It is protected by <strong>Machine DPAPI</strong> (not user-bound DPAPI): the <code>DPAPI_SYSTEM</code> LSA secret plus machine masterkeys under the <code>S-1-5-18</code> (SYSTEM) context at <code>C:\Windows\System32\Microsoft\Protect\S-1-5-18\</code>. Machine-scoping is deliberate — it keeps the key usable across service-account password changes, gMSA rotations and reboots — but it also means a SYSTEM-level actor can recover the key entirely from the host. Mandiant confirmed recovery with <code>SharpDPAPI /machine</code>, which enumerated the active key material under that path (the CNG <code>Crypto\Keys</code> store was not in use in the assessed environment) — no interaction with the live ADFS process or LSASS is required, reducing visibility for defenses that watch only credential-dumping/process-memory access (<a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant, 2026-07-07</a>).</p>
<p><strong>Kill chain (ATT&amp;CK).</strong> SYSTEM-level foothold on the ADFS host → recover Machine-DPAPI-protected masterkeys and the CAPI signing key (<code>T1552 Unsecured Credentials</code>, via <code>SharpDPAPI /machine</code>) → forge a SAML assertion impersonating a Global Administrator (<code>T1606.002 Forge Web Credentials: SAML Tokens</code>) → Entra ID accepts it as a valid federated authentication assertion, yielding Global Administrator access to the Microsoft 365 tenant with MFA and conditional access fully bypassed (<code>T1078.004 Valid Accounts: Cloud Accounts</code>). Because the forged assertion is honoured for <strong>all SAML relying-party trusts</strong>, the blast radius extends to every SaaS platform federated through the same ADFS, not just Microsoft services.</p>
<p><strong>Hunt and detection.</strong> The drift condition itself is observable: <strong>ADFS Event ID 385</strong> fires when the WID record and the actively-used signing certificate diverge, and self-resolves only once <code>AutoCertificateRollover</code> is re-enabled and a rollover runs. For key-theft detection, Mandiant recommends SACL-based object-access auditing (Security <strong>Event ID 4663</strong>) on <code>C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\</code> and <code>C:\Windows\System32\Microsoft\Protect\S-1-5-18\</code>, treated as correlation evidence rather than a standalone signal. The strongest analytic is cross-source: correlate ADFS token-issuance/claims events (Event IDs 299 and the 1200-series, version-dependent) against Entra ID sign-in logs to surface federated sign-ins with no matching upstream authentication context, baselining claim sets, IP ranges and user-agents per relying-party trust for privileged accounts — neither log source alone is sufficient (<a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant, 2026-07-07</a>).</p>
<p><strong>Hardening.</strong> Migrate token-signing certificates to an HSM to eliminate the software-accessible key and thus the Machine DPAPI extraction path entirely; run ADFS under gMSA to reduce manual-rotation drift; govern ADFS servers as <strong>Tier 0</strong> (restricted admin paths, dedicated PAWs, separation from general server administration). When <code>AutoCertificateRollover</code> is disabled, a manual rotation must include <code>Set-AdfsCertificate</code> — installing the certificate alone is insufficient — and be validated with <code>Get-AdfsCertificate</code>; a subsequent Event ID 385 signals lingering inconsistency. Organisations migrating to native OIDC federation remove this attack path altogether (<a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant, 2026-07-07</a>). ADFS remains widely deployed for on-prem/hybrid identity across Swiss and EU public-sector estates mid-migration to Entra ID, making this a direct Tier 0 hardening item for the constituency.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Successfully obtaining this active key allows an attacker to forge valid SAML assertions for any user, bypassing the need for user credentials and multi-factor authentication</p><p class="entry-cite__quote">The recovered key was used to forge a SAML assertion impersonating a Global Administrator identity, which Entra ID accepted as a valid authentication assertion</p><p class="entry-cite__quote">Configure object access auditing via SACLs on C:\\ProgramData\\Microsoft\\Crypto\\RSA\\MachineKeys\\ and C:\\Windows\\System32\\Microsoft\\Protect\\S-1-5-18\\. When configured correctly, this generates Security Event ID 4663 for file access attempts.</p><figcaption class="entry-cite__attr"><a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant (Google Cloud Blog / GTIG)</a> <span class="entry-cite__date mono">2026-07-07</span></figcaption></figure></div><div class="prov"><span>research</span><span>09 Jul 04:32Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/mandiant-adfs-machine-dpapi-golden-saml-key-recovery/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://cloud.google.com/blog/topics/threat-intelligence/recovering-active-adfs-signing-keys-machine-dpapi" target="_blank" rel="noopener noreferrer">Mandiant (Google Cloud Blog / GTIG)</a> · <a href="https://itbrief.co.uk/story/mandiant-finds-way-to-recover-active-adfs-signing-keys" target="_blank" rel="noopener noreferrer">itbrief.co.uk</a></div></article>]]></content:encoded></item><item><title>ESET Threat Report H1 2026: PromptSpy runs Gemini in its own execution flow, ClickFix 2x, QR-phishing at record levels, 100+ EDR-killers catalogued</title><link>https://ctipilot.ch/entries/2026-07-09/eset-threat-report-h1-2026/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-09/eset-threat-report-h1-2026/</guid><pubDate>Thu, 09 Jul 2026 04:32:59 +0000</pubDate><dc:date>2026-07-09T04:32:59Z</dc:date><category>ai-abuse</category><category>phishing</category><category>mobile</category><category>ransomware</category><category>infostealer</category><category>global</category><category>europe</category><description><![CDATA[<p>ESET&#39;s semi-annual threat report (Dec 2025–May 2026 telemetry) flags four items for a Tier 2/3 team: PromptSpy, described as the first Android malware to use generative AI (Google Gemini) at runtime to interpret UI and adapt behaviour; ClickFix detections more than doubling H2 2025→H1 2026 and expanding beyond fake CAPTCHA into AI-help-page and cloud-auth lures; QR-code phishing at record levels (~11% of detected phishing emails); and 100+ distinct EDR-killer tools now catalogued in the wild.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-09/eset-threat-report-h1-2026" data-tags="ai-abuse phishing mobile ransomware infostealer" data-regions="global europe" data-kind="annual-report" data-priority="notable" data-discovered="2026-07-09T04:32:59Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="eset-threat-report-h1-2026"><a href="https://ctipilot.ch/entries/2026-07-09/eset-threat-report-h1-2026/">ESET Threat Report H1 2026: first Android malware using generative AI at runtime, ClickFix detections more than double, record QR-phishing, 100+ EDR-killers</a></h3><p>ESET&#39;s semi-annual threat-landscape report (telemetry December 2025–May 2026) flags four developments a Tier 2/3 team should track (<a href="https://www.welivesecurity.com/en/eset-research/eset-threat-report-h1-2026/" target="_blank" rel="noopener noreferrer">ESET / WeLiveSecurity, 2026-07-08</a>; <a href="https://www.globenewswire.com/news-release/2026/07/08/3323874/0/en/ESET-Threat-Report-AI-boosts-cyber-attackers-efficiency.html" target="_blank" rel="noopener noreferrer">ESET press release, 2026-07-08</a>).</p>
<p>First, ESET analysed roughly 900,000 &quot;AI skills&quot; — small functional components used by AI agents — and found tens of thousands suspicious and thousands outright malicious, an expanding attack surface in the emerging agentic-AI ecosystem. Second, it identified <strong>PromptSpy</strong>, described as the first known Android malware to use generative AI (specifically Google&#39;s Gemini) inside its own execution flow to interpret UI elements and adapt behaviour across devices at runtime rather than relying on hardcoded logic — following the first AI-powered ransomware disclosed in 2025 (<a href="https://www.welivesecurity.com/en/eset-research/eset-threat-report-h1-2026/" target="_blank" rel="noopener noreferrer">ESET, 2026-07-08</a>). Third, <strong>ClickFix</strong> (the fake-error social-engineering technique) has expanded beyond fake CAPTCHA prompts into AI-themed help pages, browser extensions and cloud-authentication scenarios, with ESET detections more than doubling between H2 2025 and H1 2026. Fourth, <strong>QR-code phishing</strong> (&quot;quishing&quot;) reached record levels, with roughly 11% of all ESET-detected phishing emails in H1 2026 using QR codes to move victim interaction onto mobile devices and evade cursory inspection. Ransomware activity continued unabated with over <strong>100 distinct EDR-killer tools</strong> now catalogued by ESET, though a declining share of victims are reportedly paying.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">this is a single reference entry for ESET&#39;s semi-annual H1/H2 report cadence (predecessor: ESET Threat Report H2 2025). The operational reads for the constituency: the volume of EDR-killer tooling argues for prioritising driver/process-tampering and protected-process telemetry over ransomware-binary signatures; QR codes in email bodies deserve the same handling as embedded URLs; and ClickFix awareness material must now cover AI-help-page and browser-extension-install variants, not just the fake-CAPTCHA lure. PromptSpy and the malicious-&quot;AI-skills&quot; finding are early indicators that runtime GenAI is moving into the malware execution path itself, worth tracking as a developing class rather than an immediate control change.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">ESET researchers identified PromptSpy, the first known Android malware to use generative AI in its execution flow</p><p class="entry-cite__quote">ESET detections of this vector more than doubled between H2 2025 and H1 2026</p><p class="entry-cite__quote">ESET Research has documented over 100 EDR killers used in the wild, with new variants appearing regularly</p><figcaption class="entry-cite__attr"><a href="https://www.welivesecurity.com/en/eset-research/eset-threat-report-h1-2026/" target="_blank" rel="noopener noreferrer">ESET / WeLiveSecurity</a> <span class="entry-cite__date mono">2026-07-08</span></figcaption></figure></div><div class="prov"><span>annual-report</span><span>09 Jul 04:32Z</span><span class="p-warn">single-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-09/eset-threat-report-h1-2026/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.welivesecurity.com/en/eset-research/eset-threat-report-h1-2026/" target="_blank" rel="noopener noreferrer">ESET / WeLiveSecurity</a> · <a href="https://www.globenewswire.com/news-release/2026/07/08/3323874/0/en/ESET-Threat-Report-AI-boosts-cyber-attackers-efficiency.html" target="_blank" rel="noopener noreferrer">GlobeNewswire (ESET press release)</a></div></article>]]></content:encoded></item><item><title>Netherlands NIS2 (Cyberbeveiligingswet) slips — Senate vote 7 July, entry into force now 15 August 2026</title><link>https://ctipilot.ch/entries/2026-07-05/weekly-w27-netherlands-nis2-slip/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-05/weekly-w27-netherlands-nis2-slip/</guid><pubDate>Sun, 05 Jul 2026 23:42:00 +0000</pubDate><dc:date>2026-07-05T23:42:00Z</dc:date><category>law-enforcement</category><category>europe</category><description><![CDATA[<p>The Dutch NIS2 transposition (Cyberbeveiligingswet) missed the 1 July 2026 entry-into-force target reported in prior coverage. The Eerste Kamer (Senate) tabled its response to the second committee report on 29 June — the last written step before debate — and its bill-tracking page now sets the floor vote for 7 July, with the government&#39;s revised entry-into-force target 15 August 2026. Substantive scope is unchanged (NCSC-NL supervisor, 24h/72h/1-month notification, fines to EUR 10M/2%, board liability, ~1,000→~8,000 in-scope entities).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-05/weekly-w27-netherlands-nis2-slip" data-tags="law-enforcement" data-regions="europe" data-kind="policy" data-priority="notable" data-discovered="2026-07-05T23:42:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability A: Completely reliable · information credibility 2: Probably true"><span class="k">NATO</span>A2</span></div><h3 class="f-h" id="weekly-w27-netherlands-nis2-slip"><a href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-netherlands-nis2-slip/">Netherlands NIS2 transposition slips past its 1 July target — Senate vote set for 7 July, entry into force now 15 August 2026</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-06-29/netherlands-nis2-cyberbeveiligingswet-clears-the-lower-house/">Netherlands NIS2 (Cyberbeveiligingswet) clears the lower house — entry into force targeted for 1 July 2026</a> <span class="mono muted">(2026-06-29)</span></p><p>the Dutch NIS2 transposition — the Cyberbeveiligingswet (Cbw) plus the companion Wet weerbaarheid kritieke entiteiten — has missed the 1 July 2026 entry-into-force target the prior weekly reported as the government&#39;s goal.</p>
<p>The Eerste Kamer (Senate) tabled its government response to the second committee report (&quot;nota naar aanleiding van het tweede verslag&quot;) on 29 June 2026 — the last written-preparation step before plenary debate — and the Senate&#39;s own bill-tracking page now states the floor vote will take place on <strong>7 July 2026</strong>, noting the bill was adopted by the Tweede Kamer on 15 April 2026 (<a href="https://www.eerstekamer.nl/wetsvoorstel/36764_cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">Eerste Kamer, bill 36764</a>). iBestuur reports the government&#39;s revised entry-into-force target is now <strong>15 August 2026</strong>, roughly six weeks later than previously communicated (<a href="https://ibestuur.nl/digitale-weerbaarheid/digitale-veiligheid/eerste-kamer-stemt-7-juli-over-cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">iBestuur, 2026-07-01</a>).</p>
<p>The substantive scope is unchanged from prior coverage: NCSC-NL as designated supervisor, a three-step 24h/72h/one-month incident-notification protocol, essential-entity fines up to EUR 10M or 2% of global turnover, personal board liability for security-measure oversight, and an expansion of in-scope Dutch entities from roughly 1,000 to roughly 8,000. This is the fourth documented slip in the Dutch NIS2 timetable (originally targeted Q3 2025).</p><aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">the only action for a Swiss/EU reader is administrative — re-anchor readiness milestones and contractual compliance-date references onto 15 August 2026 for any Dutch group entities, hosting, or counterparties. No technical control change follows from the date shift itself.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">De stemming in de Eerste Kamer vindt plaats op 7 juli 2026.</p><p class="entry-cite__quote">Het voorstel (EK, A) is op 15 april 2026 aangenomen door de Tweede Kamer.</p><figcaption class="entry-cite__attr"><a href="https://www.eerstekamer.nl/wetsvoorstel/36764_cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">Eerste Kamer der Staten-Generaal (official bill page)</a></figcaption></figure></div><div class="prov"><span>policy</span><span>05 Jul 23:42Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-netherlands-nis2-slip/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.eerstekamer.nl/wetsvoorstel/36764_cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">Eerste Kamer der Staten-Generaal (official bill page)</a> · <a href="https://ibestuur.nl/digitale-weerbaarheid/digitale-veiligheid/eerste-kamer-stemt-7-juli-over-cyberbeveiligingswet" target="_blank" rel="noopener noreferrer">iBestuur</a></div></article>]]></content:encoded></item><item><title>FortiBleed status — now attributed to INC Ransom / Lynx; 409 admin-access, 12 ransomware deployments</title><link>https://ctipilot.ch/entries/2026-07-05/weekly-w27-fortibleed-inc-lynx-attribution/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-05/weekly-w27-fortibleed-inc-lynx-attribution/</guid><pubDate>Sun, 05 Jul 2026 23:41:00 +0000</pubDate><dc:date>2026-07-05T23:41:00Z</dc:date><category>ransomware</category><category>data-breach</category><category>organized-crime</category><category>identity</category><category>global</category><category>europe</category><category>dach</category><description><![CDATA[<p>SOCRadar&#39;s Threat Research Unit published attribution evidence this week tying the FortiBleed FortiGate credential-theft infrastructure to the INC Ransom / Lynx ransomware operation — an operator was found logged into both groups&#39; negotiation panels and FortiBleed victim data overlaps INC&#39;s leak site. STRU revised the scale to ~11,250 FortiGate portals scanned, 409 admin-level, 354 full-domain compromises and at least 12 ransomware deployments, and claims the group holds an undisclosed Nextcloud zero-day (single-source, pending vendor disclosure — track, do not action).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-05/weekly-w27-fortibleed-inc-lynx-attribution" data-tags="ransomware data-breach organized-crime identity" data-regions="global europe dach" data-kind="synthesis" data-priority="notable" data-discovered="2026-07-05T23:41:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 2: Probably true"><span class="k">NATO</span>B2</span></div><h3 class="f-h" id="weekly-w27-fortibleed-inc-lynx-attribution"><a href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-fortibleed-inc-lynx-attribution/">FortiBleed status update — the FortiGate credential-theft campaign is now attributed to INC Ransom / Lynx, with a scaled-up victim count and an unconfirmed Nextcloud zero-day claim</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-06-29/fortibleed/">FortiBleed</a> <span class="mono muted">(2026-06-29)</span></p><p>FortiBleed — the FortiGate credential-exposure campaign the prior two weeklies tracked from disclosure (86,644+ then 73,932+ exposed credentials) through the Golang &quot;FortigateSniffer&quot; tool (abusing FortiOS&#39;s native <code>diagnose sniffer packet</code>) and an AD-domain-takeover at a NATO-aligned defence contractor — gained a ransomware attribution and a scale revision this week.</p>
<p><strong>Attribution to INC Ransom / Lynx.</strong> SOCRadar&#39;s Threat Research Unit published evidence tying FortiBleed&#39;s infrastructure directly to two active ransomware operations: an operator with access to FortiBleed infrastructure was found logged into the negotiation panels of both <strong>INC Ransom</strong> and <strong>Lynx</strong> (which SOCRadar assesses, per other researchers, to be an INC rebrand rather than a distinct group), and FortiBleed victim data overlaps victims on INC Ransom&#39;s leak site — the first direct evidence linking the mass FortiGate credential theft to a specific ransomware-deployment pipeline (<a href="https://socradar.io/blog/fortibleed-inc-lynx-ransomware-link/" target="_blank" rel="noopener noreferrer">SOCRadar STRU, 2026-07-01</a>; <a href="https://www.bleepingcomputer.com/news/security/fortibleed-credential-theft-campaign-linked-to-lynx-ransomware/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-01</a>). STRU characterises the operation as an ~20-person Initial Access Broker business with a tiered internal structure exposed via an opsec lapse.</p>
<p><strong>Scale revision.</strong> STRU reports scanning against ~11,250 FortiGate portals across 150+ countries, admin-level access confirmed on 409 targets, full domain compromise on 354, and at least 12 confirmed ransomware deployments to date — sharpening the risk picture from &quot;credential exposure&quot; to &quot;credential exposure feeding an active RaaS deployment pipeline.&quot;</p>
<p><strong>Unconfirmed Nextcloud zero-day (track, do not action).</strong> STRU further states the group possesses at least one undisclosed Nextcloud zero-day, with SOCRadar coordinating responsible disclosure. This is a single-source claim pending vendor confirmation and carries no CVE — but given Nextcloud&#39;s data-sovereignty-driven prevalence in Swiss and German public-sector and SME estates, it belongs on the watch list for an immediate patch once Nextcloud publishes. The durable defender action is unchanged: treat any FortiGate exposed in the May–June window as having leaked credentials, rotate, and hunt the sniffer technique. New registry entity this run: <code>actor:inc-ransom</code> (aliases INC Ransomware, Lynx).</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Scanning activity against roughly 11,250 FortiGate portals in more than 150 countries, with admin-level access confirmed on 409 targets</p><figcaption class="entry-cite__attr"><a href="https://socradar.io/blog/fortibleed-inc-lynx-ransomware-link/" target="_blank" rel="noopener noreferrer">SOCRadar (STRU)</a></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">During the investigation of that server, analysis of the collected artifacts revealed that the threat actor had accessed the ransomware negotiation panels of both the Lynx / INC ransomware group.</p><figcaption class="entry-cite__attr">BleepingComputer (citing SOCRadar)</figcaption></figure></div><div class="prov"><span>synthesis</span><span>05 Jul 23:41Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-fortibleed-inc-lynx-attribution/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://socradar.io/blog/fortibleed-inc-lynx-ransomware-link/" target="_blank" rel="noopener noreferrer">SOCRadar (STRU)</a> · <a href="https://www.bleepingcomputer.com/news/security/fortibleed-credential-theft-campaign-linked-to-lynx-ransomware/" target="_blank" rel="noopener noreferrer">BleepingComputer</a></div></article>]]></content:encoded></item><item><title>ShinyHunters / UNC6240 Oracle campaign status — Nissan named, notifications still landing</title><link>https://ctipilot.ch/entries/2026-07-05/weekly-w27-shinyhunters-oracle-campaign-status/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-05/weekly-w27-shinyhunters-oracle-campaign-status/</guid><pubDate>Sun, 05 Jul 2026 23:40:00 +0000</pubDate><dc:date>2026-07-05T23:40:00Z</dc:date><category>data-breach</category><category>actively-exploited</category><category>organized-crime</category><category>zero-day</category><category>global</category><category>europe</category><category>us</category><description><![CDATA[<p>The ShinyHunters/UNC6240 Oracle PeopleSoft campaign (CVE-2026-35273) added Nissan as its largest named victim this week — employee HR/payroll PII across four countries — while GTIG notifications keep landing across the ~100-organisation tail. Separately, Medtronic is notifying ~9M people of a ShinyHunters-claimed April corporate-IT breach (not attributed to the PeopleSoft path). The campaign remains an active, victim-acquiring, zero-day-capable ERP-extortion operation.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-05/weekly-w27-shinyhunters-oracle-campaign-status" data-tags="data-breach actively-exploited organized-crime zero-day" data-regions="global europe us" data-kind="synthesis" data-priority="notable" data-discovered="2026-07-05T23:40:00Z"><div class="badges"><span class="b ">NOTABLE</span><span class="b exp">exploited</span><span class="b upd">update</span><span class="b cls cls-high" title="NATO Admiralty code · source reliability B: Usually reliable · information credibility 1: Confirmed"><span class="k">NATO</span>B1</span></div><h3 class="f-h" id="weekly-w27-shinyhunters-oracle-campaign-status"><a href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-shinyhunters-oracle-campaign-status/">ShinyHunters / UNC6240 Oracle campaign — status update: Nissan is the largest named victim, notifications keep landing, and a separate Medtronic claim surfaces</a></h3><p class="update-lead"><strong>UPDATE</strong> · originally covered <a href="https://ctipilot.ch/entries/2026-06-29/shinyhunters-unc6240-oracle-peoplesoft-campaign/">ShinyHunters / UNC6240 Oracle PeopleSoft campaign</a> <span class="mono muted">(2026-06-29)</span></p><p>the ShinyHunters/UNC6240 Oracle PeopleSoft campaign (CVE-2026-35273, unauthenticated RCE in PeopleTools Environment Management) kept acquiring named victims this week — the delta since the prior weekly&#39;s status.</p>
<p><strong>Nissan is the largest named victim yet.</strong> SecurityWeek reported Nissan disclosed a breach tied to the Oracle PeopleSoft attacks, exposing current and former employee HR/payroll PII across four countries — a different exposure profile than the NAIC breach the W26 weekly led with (<a href="https://www.securityweek.com/nissan-employee-data-breached-in-oracle-peoplesoft-hack/" target="_blank" rel="noopener noreferrer">SecurityWeek, 2026-06-30</a>; § references). It confirms the &quot;still acquiring victims&quot; throughline the W26 looking-ahead flagged, and that named victims now span beyond the education sector GTIG originally emphasised.</p>
<p><strong>A separate Medtronic claim — attribution precision matters.</strong> Medtronic is notifying ~9 million people of a ShinyHunters-<em>claimed</em> breach of corporate IT systems from April 2026 (names, DOB, SSNs, health data), with medical devices reported unaffected (<a href="https://www.bleepingcomputer.com/news/security/medtronic-notifies-customers-impacted-by-shinyhunters-data-breach/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-02</a>; § references). This is a <em>distinct</em> incident from the PeopleSoft campaign — a corporate-IT breach the brand claimed, not tied to the Oracle zero-day path — and the weekly notes it to keep the ShinyHunters cluster&#39;s several concurrent operations from being conflated: the PeopleSoft ERP zero-day campaign is one line of effort; opportunistic corporate-IT data extortion under the same brand is another.</p>
<p><strong>Status:</strong> GTIG&#39;s ~100-organisation notification set (68% higher education) is still landing, so more European education and public-finance victims are likely in the un-notified tail (<a href="https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit" target="_blank" rel="noopener noreferrer">Google GTIG</a>). The separate, unattributed Oracle E-Business Suite RCE now exploited in the wild (this week&#39;s Oracle top story) compounds the message: internet-facing Oracle application tiers are a priority patch-and-isolate class regardless of which actor is behind any single CVE.</p><p class="entry-references"><strong>Builds on:</strong> <a class="mono" href="https://ctipilot.ch/entries/2026-07-01/nissan-is-the-largest-named-victim-yet-in-the-shinyhunters-o/">2026-07-01/nissan-is-the-largest-named-victim-yet-in-the-shinyhunters-o</a> · <a class="mono" href="https://ctipilot.ch/entries/2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime/">2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime</a></p><div class="prov"><span>synthesis</span><span>05 Jul 23:40Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-05/weekly-w27-shinyhunters-oracle-campaign-status/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.securityweek.com/nissan-employee-data-breached-in-oracle-peoplesoft-hack/" target="_blank" rel="noopener noreferrer">SecurityWeek</a> · <a href="https://www.bleepingcomputer.com/news/security/medtronic-notifies-customers-impacted-by-shinyhunters-data-breach/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit" target="_blank" rel="noopener noreferrer">Google GTIG / Mandiant</a></div></article>]]></content:encoded></item><item><title>AdaptHealth breached via a social-engineered hijack of a third-party contractor&#39;s session</title><link>https://ctipilot.ch/entries/2026-07-03/adapthealth-breached-via-a-social-engineered-hijack-of-a-thi/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-03/adapthealth-breached-via-a-social-engineered-hijack-of-a-thi/</guid><pubDate>Fri, 03 Jul 2026 04:48:12 +0000</pubDate><dc:date>2026-07-03T04:48:12Z</dc:date><category>data-breach</category><category>phishing</category><category>identity</category><category>us</category><description><![CDATA[<p>DME and home-healthcare provider AdaptHealth Corp.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-03/adapthealth-breached-via-a-social-engineered-hijack-of-a-thi" data-tags="data-breach phishing identity" data-regions="us" data-kind="incident" data-priority="notable" data-discovered="2026-07-03T04:48:12Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="adapthealth-breached-via-a-social-engineered-hijack-of-a-thi"><a href="https://ctipilot.ch/entries/2026-07-03/adapthealth-breached-via-a-social-engineered-hijack-of-a-thi/">AdaptHealth breached via a social-engineered hijack of a third-party contractor&#39;s session</a></h3><p>DME and home-healthcare provider AdaptHealth Corp. (Nasdaq: AHCO) filed an SEC Form 8-K (Item 1.05) on 2026-07-02 disclosing that an actor accessed its cloud-based business applications — including internal patient-management systems and document storage — through &quot;a successful social engineering attack that compromised a user session associated with a third-party contractor&quot; (<a href="https://www.sec.gov/Archives/edgar/data/1725255/000110465926080297/ahco-20260627x8k.htm" target="_blank" rel="noopener noreferrer">SEC 8-K, 2026-07-02</a>). The company received an extortion communication on 2026-06-15 and determined materiality on 2026-06-27; confirmed exfiltration includes a stored insurance-billing password file plus patient PII and PHI, though it says SSNs and payment-card data are not held in the affected systems (<a href="https://www.stocktitan.net/sec-filings/AHCO/8-k-adapt-health-corp-reports-material-event-80512081bbc7.html" target="_blank" rel="noopener noreferrer">StockTitan filing digest, 2026-07-02</a>). No threat-actor group is named. The session-hijack-of-a-contractor pattern echoes Scattered-Spider-style help-desk/vishing tradecraft, though the filing does not attribute.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">contractor/third-party sessions into cloud EHR and document SaaS are a distinct trust boundary. Conditional Access that treats contractor accounts like staff, and long-lived session tokens not re-validated against device/location, are the exploitable gap — enforce phishing-resistant MFA plus token-theft-resistant session binding (e.g. Continuous Access Evaluation) on contractor identities, and scope CASB impossible-travel / new-device-reuse alerts specifically to guest/contractor principals.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The incident was the result of a successful social engineering attack that compromised a user session associated with a third-party contractor.</p><p class="entry-cite__quote">The Company has confirmed that certain data was exfiltrated from its systems including a stored password file associated with insurance billing.</p><figcaption class="entry-cite__attr"><a href="https://www.sec.gov/Archives/edgar/data/1725255/000110465926080297/ahco-20260627x8k.htm" target="_blank" rel="noopener noreferrer">SEC EDGAR — AdaptHealth 8-K</a></figcaption></figure></div><div class="prov"><span>incident</span><span>03 Jul 04:48Z</span><span class="p-warn">single-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-03/adapthealth-breached-via-a-social-engineered-hijack-of-a-thi/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.sec.gov/Archives/edgar/data/1725255/000110465926080297/ahco-20260627x8k.htm" target="_blank" rel="noopener noreferrer">SEC EDGAR — AdaptHealth 8-K</a> · <a href="https://www.stocktitan.net/sec-filings/AHCO/8-k-adapt-health-corp-reports-material-event-80512081bbc7.html" target="_blank" rel="noopener noreferrer">StockTitan filing digest</a></div></article>]]></content:encoded></item><item><title>Medtronic notifies ~9 million people of a ShinyHunters-claimed corporate-IT breach — 2.5 months after containment</title><link>https://ctipilot.ch/entries/2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime/</guid><pubDate>Fri, 03 Jul 2026 04:48:11 +0000</pubDate><dc:date>2026-07-03T04:48:11Z</dc:date><category>data-breach</category><category>organized-crime</category><category>us</category><category>global</category><description><![CDATA[<p>Medtronic is notifying ~9 million people of a ShinyHunters-claimed April breach of corporate IT systems (names, DOB, SSNs, health data), 2.5 months after containment; it says medical devices were unaffected and segregated from the compromised networks (BleepingComputer, 2026-07-02).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime" data-tags="data-breach organized-crime" data-regions="us global" data-kind="incident" data-priority="high" data-discovered="2026-07-03T04:48:11Z"><div class="badges"><span class="b pri">HIGH</span></div><h3 class="f-h" id="medtronic-notifies-9-million-people-of-a-shinyhunters-claime"><a href="https://ctipilot.ch/entries/2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime/">Medtronic notifies ~9 million people of a ShinyHunters-claimed corporate-IT breach — 2.5 months after containment</a></h3><p>Medical-device manufacturer Medtronic began notifying customers on 2026-07-02 of a breach the ShinyHunters extortion group first claimed in April. Medtronic&#39;s investigation found an unauthorized actor accessed certain corporate IT systems between 2026-04-13 and 2026-04-19 after unusual activity was noticed on 2026-04-15; ShinyHunters listed the company on its leak portal on 2026-04-18 claiming ~9 million records (names, contact details, dates of birth, Social Security numbers, health-related information) and later pulled the entry — consistent with the group&#39;s pattern after a ransom is paid (<a href="https://www.bleepingcomputer.com/news/security/medtronic-notifies-customers-impacted-by-shinyhunters-data-breach/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-07-02</a>). Medtronic states it found &quot;no evidence&quot; the data was published, and that the compromised corporate systems were segregated from device-operating networks so therapy delivery was unaffected (<a href="https://www.theregister.com/security/2026/07/02/pacemaker-manufacturer-medtronic-warns-patients-cybercrooks-may-have-swiped-health-data/5265768" target="_blank" rel="noopener noreferrer">The Register, 2026-07-02</a>). No initial-access vector is disclosed. This is the same ShinyHunters cluster behind the recent Salesforce/PeopleSoft-adjacent extortion wave (Nissan, NAIC — see prior coverage), but a corporate-IT compromise rather than the SaaS-integration pattern seen elsewhere; the source does not confirm shared tradecraft.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">a delisted extortion-portal entry is not proof of data destruction — treat any listed-then-delisted victim as presumptively breached and monitor for downstream credential-stuffing and DOB/PII-driven targeted phishing regardless of ransom outcome. The 2.5-month detection-to-notification gap is worth benchmarking against your own breach-notification SLAs.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">The investigation determined that from April 13 to April 19, 2026, an unauthorized actor accessed certain Medtronic corporate IT systems.</p><figcaption class="entry-cite__attr"><a href="https://www.bleepingcomputer.com/news/security/medtronic-notifies-customers-impacted-by-shinyhunters-data-breach/" target="_blank" rel="noopener noreferrer">BleepingComputer</a></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">Based on our investigation, this incident did not impact the ability of any Medtronic device to operate safely and deliver intended therapy.</p><figcaption class="entry-cite__attr"><a href="https://www.theregister.com/security/2026/07/02/pacemaker-manufacturer-medtronic-warns-patients-cybercrooks-may-have-swiped-health-data/5265768" target="_blank" rel="noopener noreferrer">The Register</a></figcaption></figure></div><div class="prov"><span>incident</span><span>03 Jul 04:48Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-07-03/medtronic-notifies-9-million-people-of-a-shinyhunters-claime/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.bleepingcomputer.com/news/security/medtronic-notifies-customers-impacted-by-shinyhunters-data-breach/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://www.theregister.com/security/2026/07/02/pacemaker-manufacturer-medtronic-warns-patients-cybercrooks-may-have-swiped-health-data/5265768" target="_blank" rel="noopener noreferrer">The Register</a></div></article>]]></content:encoded></item><item><title>The Gentlemen</title><link>https://ctipilot.ch/entries/2026-06-29/the-gentlemen/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/the-gentlemen/</guid><pubDate>Mon, 29 Jun 2026 00:21:21 +0000</pubDate><dc:date>2026-06-29T00:21:21Z</dc:date><category>ransomware</category><category>organized-crime</category><category>russia-nexus</category><category>switzerland</category><category>dach</category><category>europe</category><description><![CDATA[<p>The Gentlemen ransomware makes Switzerland the second-most-targeted European country, claims 478 victims and adds worm propagation — ESET&#39;s leaked-data deep-dive shows victims are chosen on FortiGate misconfiguration, tying the pipeline to FortiBleed reconnaissance. (daily 06-27, inside-it.ch)</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/the-gentlemen" data-tags="ransomware organized-crime russia-nexus" data-regions="switzerland dach europe" data-kind="synthesis" data-priority="high" data-discovered="2026-06-29T00:21:21Z"><div class="badges"><span class="b pri">HIGH</span></div><h3 class="f-h" id="the-gentlemen"><a href="https://ctipilot.ch/entries/2026-06-29/the-gentlemen/">The Gentlemen</a></h3><p>The W25 multi-day item now has primary-evidence depth (the ESET deep-dive, § 7) and a sharp Swiss angle: Check Point data, reported by Swiss tech press, makes <a href="https://www.inside-it.ch/aufstrebende-ransomware-bande-findet-mehr-schweizer-opfer-20260626" target="_blank" rel="noopener noreferrer">Switzerland the second-most-targeted European country</a> for the operation, which now claims 478 victims and has added worm propagation. The operationally important link is that victim selection runs on FortiGate misconfiguration scanning — so a Swiss organisation&#39;s FortiBleed exposure (above) is also its Gentlemen-victim-selection exposure. Outstanding for defenders: the same FortiGate hardening that closes FortiBleed reduces Gentlemen targeting, and EDR-tamper-protection plus driver-blocklist enforcement is the GentleKiller counter.</p><div class="prov"><span>synthesis</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/the-gentlemen/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.inside-it.ch/aufstrebende-ransomware-bande-findet-mehr-schweizer-opfer-20260626" target="_blank" rel="noopener noreferrer">inside-it.ch</a> · <a href="https://www.welivesecurity.com/en/eset-research/killing-me-gently-inside-gentlemens-edr-killer-framework/" target="_blank" rel="noopener noreferrer">ESET WeLiveSecurity</a></div></article>]]></content:encoded></item><item><title>ESET &quot;Killing me gently&quot; — a de-facto mid-year RaaS-tooling report</title><link>https://ctipilot.ch/entries/2026-06-29/eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo/</guid><pubDate>Mon, 29 Jun 2026 00:21:17 +0000</pubDate><dc:date>2026-06-29T00:21:17Z</dc:date><category>ransomware</category><category>organized-crime</category><category>russia-nexus</category><category>global</category><category>europe</category><category>switzerland</category><description><![CDATA[<p>Background. The Gentlemen emerged in late 2025 as a RaaS operation founded by &quot;hastalamuerte&quot; (a former Qilin affiliate per Group-IB, previously affiliated with Embargo, LockBit, Medusa and BlackLock per PRODAFT).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo" data-tags="ransomware organized-crime russia-nexus" data-regions="global europe switzerland" data-kind="annual-report" data-priority="notable" data-discovered="2026-06-29T00:21:17Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo"><a href="https://ctipilot.ch/entries/2026-06-29/eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo/">ESET &quot;Killing me gently&quot; — a de-facto mid-year RaaS-tooling report</a></h3><p><strong>Background.</strong> The Gentlemen emerged in late 2025 as a RaaS operation founded by &quot;hastalamuerte&quot; (a former Qilin affiliate per Group-IB, previously affiliated with Embargo, LockBit, Medusa and BlackLock per PRODAFT). ESET first hypothesised an in-house EDR-killer in February 2026; Group-IB and Check Point independently corroborated before the gang&#39;s own internal data leaked. By April 2026 the group accounted for ~10% of global ransomware activity, and Krebs (06-10) linked the alias to a named individual in Izhevsk, Russia.</p>
<p>ESET&#39;s 06-26 deep-dive into the leaked internal data is the most substantive published-in-window documentation of RaaS tooling structure, and reads as a mid-year complement to the W25 Check Point State of Ransomware Q1 2026. Three structural findings a detection engineer should register: (1) GentleKiller is a modular in-house framework with at least eight BYOVD variants, each impersonating a different vendor and abusing a different kernel driver — driver allow-listing alone is insufficient without process-injection-chain detection; (2) the group integrates <em>rival gangs&#39;</em> EDR killers (HexKiller from Warlock, ThrottleBlood shared with MedusaLocker/DragonForce, HavocKiller), so tooling overlap no longer implies operational overlap; (3) victims are selected centrally on FortiGate misconfiguration rather than geography, tying the Gentlemen victim pipeline directly to FortiBleed-style reconnaissance (§ 8). New BYOVD PoCs are operationalised within days of public release. (<a href="https://ctipilot.ch/briefs/2026-06-27/" target="_blank" rel="noopener noreferrer">daily 06-27</a>)</p><div class="prov"><span>annual-report</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/eset-killing-me-gently-a-de-facto-mid-year-raas-tooling-repo/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.welivesecurity.com/en/eset-research/killing-me-gently-inside-gentlemens-edr-killer-framework/" target="_blank" rel="noopener noreferrer">ESET WeLiveSecurity</a> · <a href="https://www.eset.com/us/about/newsroom/research/eset-research-gentlemen-ransomware-gang-edr-killers/" target="_blank" rel="noopener noreferrer">ESET Newsroom</a></div></article>]]></content:encoded></item><item><title>Mass third-party exposures: Xsolis, Texas Parks &amp; Wildlife, Canvas</title><link>https://ctipilot.ch/entries/2026-06-29/mass-third-party-exposures-xsolis-texas-parks-wildlife-canva/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/mass-third-party-exposures-xsolis-texas-parks-wildlife-canva/</guid><pubDate>Mon, 29 Jun 2026 00:21:12 +0000</pubDate><dc:date>2026-06-29T00:21:12Z</dc:date><category>data-breach</category><category>supply-chain</category><category>us</category><category>uk</category><description><![CDATA[<p>Three large data exposures all traced to a third party rather than the named organisation: Xsolis (1.4M patients via a healthcare-AI processor), Texas Parks &amp; Wildlife (3.08M licence holders via an unnamed licence-sales vendor, with a public-vs-AG-filing SSN contradiction noted in § 11), and the Canvas/Instructure LMS …</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/mass-third-party-exposures-xsolis-texas-parks-wildlife-canva" data-tags="data-breach supply-chain" data-regions="us uk" data-kind="incident" data-priority="notable" data-discovered="2026-06-29T00:21:12Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="mass-third-party-exposures-xsolis-texas-parks-wildlife-canva"><a href="https://ctipilot.ch/entries/2026-06-29/mass-third-party-exposures-xsolis-texas-parks-wildlife-canva/">Mass third-party exposures: Xsolis, Texas Parks &amp; Wildlife, Canvas</a></h3><p>Three large data exposures all traced to a third party rather than the named organisation: <a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">Xsolis</a> (1.4M patients via a healthcare-AI processor), <a href="https://www.bleepingcomputer.com/news/security/texas-govt-data-breach-exposes-over-3-million-drivers-licenses/" target="_blank" rel="noopener noreferrer">Texas Parks &amp; Wildlife</a> (3.08M licence holders via an unnamed licence-sales vendor, with a public-vs-AG-filing SSN contradiction noted in § 11), and the Canvas/Instructure LMS breach (160 UK universities). The recurring control gap is vendor data-minimisation and breach-notification SLAs.</p><div class="prov"><span>incident</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/mass-third-party-exposures-xsolis-texas-parks-wildlife-canva/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">HIPAA Journal — Xsolis</a> · <a href="https://www.bleepingcomputer.com/news/security/texas-govt-data-breach-exposes-over-3-million-drivers-licenses/" target="_blank" rel="noopener noreferrer">BleepingComputer — Texas</a></div></article>]]></content:encoded></item><item><title>Healthcare</title><link>https://ctipilot.ch/entries/2026-06-29/healthcare/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/healthcare/</guid><pubDate>Mon, 29 Jun 2026 00:21:08 +0000</pubDate><dc:date>2026-06-29T00:21:08Z</dc:date><category>data-breach</category><category>ransomware</category><category>supply-chain</category><category>us</category><category>uk</category><category>europe</category><description><![CDATA[<p>Third-party processors drove the week&#39;s healthcare exposure. Xsolis, a healthcare-AI utilization-management vendor, disclosed a phishing-driven breach affecting 1,396,519 patients across seven US health systems — the data sat at the processor, not the hospitals.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/healthcare" data-tags="data-breach ransomware supply-chain" data-regions="us uk europe" data-kind="synthesis" data-priority="notable" data-discovered="2026-06-29T00:21:08Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="healthcare"><a href="https://ctipilot.ch/entries/2026-06-29/healthcare/">Healthcare</a></h3><p>Third-party processors drove the week&#39;s healthcare exposure. <a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">Xsolis</a>, a healthcare-AI utilization-management vendor, disclosed a phishing-driven breach affecting 1,396,519 patients across seven US health systems — the data sat at the processor, not the hospitals. The UK&#39;s HCRG Care Group <a href="https://hipaapulse.com/uk-more-than-one-year-later-hcrg-is-first-notifying-patients-of-33ec763c" target="_blank" rel="noopener noreferrer">began notifying patients</a> of a February 2025 Medusa ransomware attack — a 16-month notification lag. The Lantronix BRIDGE:BREAK flaw (§ 3) additionally exposes serial-attached medical devices.</p><div class="prov"><span>synthesis</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/healthcare/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">HIPAA Journal — Xsolis</a> · <a href="https://hipaapulse.com/uk-more-than-one-year-later-hcrg-is-first-notifying-patients-of-33ec763c" target="_blank" rel="noopener noreferrer">HIPAA Pulse — HCRG</a></div></article>]]></content:encoded></item><item><title>CVE-2026-11800 (JWT algorithm-confusion) and CVE-2026-9800 (policy-enforcer authz bypass) — Keycloak identity-plane fixes</title><link>https://ctipilot.ch/entries/2026-06-29/cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol/</guid><pubDate>Mon, 29 Jun 2026 00:21:05 +0000</pubDate><dc:date>2026-06-29T00:21:05Z</dc:date><category>vulnerabilities</category><category>auth-bypass</category><category>identity</category><category>patch-available</category><category>europe</category><category>switzerland</category><category>global</category><category>patch-available</category><category>CVE-2026-11800</category><category>CVE-2026-9800</category><description><![CDATA[<p>Keycloak 26.6.4 fixed eight CVEs.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol" data-tags="vulnerabilities auth-bypass identity patch-available" data-regions="europe switzerland global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-06-29T00:21:05Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-11800/">CVE-2026-11800 +1</a></div><h3 class="f-h" id="cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol"><a href="https://ctipilot.ch/entries/2026-06-29/cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol/">CVE-2026-11800 (JWT algorithm-confusion) and CVE-2026-9800 (policy-enforcer authz bypass) — Keycloak identity-plane fixes</a></h3><p>Keycloak 26.6.4 <a href="https://www.keycloak.org/2026/06/keycloak-2664-released" target="_blank" rel="noopener noreferrer">fixed eight CVEs</a>. The headline flaw is CVE-2026-11800, a JWT algorithm-confusion that lets an attacker with valid client credentials forge an assertion, bypass signature verification and impersonate any federated user behind the affected identity provider (<a href="https://github.com/advisories/GHSA-gqj5-2xp5-3qmp" target="_blank" rel="noopener noreferrer">GHSA-gqj5-2xp5-3qmp</a>, <a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2093" target="_blank" rel="noopener noreferrer">BSI WID-SEC-2026-2093</a>); the bundled CVE-2026-9800 is a separate policy-enforcer authorization bypass via incorrect URI comparison. Keycloak is the IdP of choice across European public-sector, healthcare and finance deployments — these are identity-plane breaks, not app bugs. Patch to 26.6.4.</p><div class="prov"><span>vulnerability</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/cve-2026-11800-jwt-algorithm-confusion-and-cve-2026-9800-pol/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.keycloak.org/2026/06/keycloak-2664-released" target="_blank" rel="noopener noreferrer">Keycloak Project release notes</a> · <a href="https://github.com/advisories/GHSA-gqj5-2xp5-3qmp" target="_blank" rel="noopener noreferrer">GitHub Advisory GHSA-gqj5-2xp5-3qmp</a> · <a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2093" target="_blank" rel="noopener noreferrer">BSI WID-SEC-2026-2093</a></div></article>]]></content:encoded></item><item><title>CVE-2026-34908 / CVE-2026-34909 / CVE-2026-34910 — Ubiquiti UniFi OS Server: pre-auth RCE chain, exploited (CISA KEV)</title><link>https://ctipilot.ch/entries/2026-06-29/cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-29/cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi/</guid><pubDate>Mon, 29 Jun 2026 00:21:01 +0000</pubDate><dc:date>2026-06-29T00:21:01Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>cisa-kev</category><category>pre-auth</category><category>rce</category><category>auth-bypass</category><category>patch-available</category><category>global</category><category>europe</category><category>dach</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-34908</category><category>CVE-2026-34909</category><category>CVE-2026-34910</category><description><![CDATA[<p>Three max-severity (CVSS 10.0) flaws in UniFi OS Server — improper access control and path traversal that bypass authentication and reach an unauthenticated RCE endpoint — were patched and KEV-listed with confirmed exploitation.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-29/cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi" data-tags="vulnerabilities actively-exploited cisa-kev pre-auth rce auth-bypass patch-available" data-regions="global europe dach" data-kind="vulnerability" data-priority="notable" data-discovered="2026-06-29T00:21:01Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-34908/">CVE-2026-34908 +2</a><span class="b exp">exploited</span></div><h3 class="f-h" id="cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi"><a href="https://ctipilot.ch/entries/2026-06-29/cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi/">CVE-2026-34908 / CVE-2026-34909 / CVE-2026-34910 — Ubiquiti UniFi OS Server: pre-auth RCE chain, exploited (CISA KEV)</a></h3><p>Three max-severity (CVSS 10.0) flaws in UniFi OS Server — improper access control and path traversal that bypass authentication and reach an unauthenticated RCE endpoint — were <a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">patched and KEV-listed</a> with confirmed exploitation. UniFi controllers are common in DACH SME, education and public-sector branch networks; the management plane is frequently exposed. Patch and audit controller-account integrity.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Three max-severity (CVSS 10.0) flaws in UniFi OS Server — improper access control and path traversal that bypass authentication and reach an unauthenticated RCE endpoint — were patched and KEV-listed with confirmed exploitation.</p><figcaption class="entry-cite__attr">ctipilot v2 brief (migrated)</figcaption></figure></div><div class="prov"><span>vulnerability</span><span>29 Jun 00:21Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-29/cve-2026-34908-cve-2026-34909-cve-2026-34910-ubiquiti-unifi/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media</a></div></article>]]></content:encoded></item><item><title>Keycloak JWT algorithm confusion (CVE-2026-11800): forging federated identity in the EU public sector&#39;s dominant IdP</title><link>https://ctipilot.ch/entries/2026-06-28/keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-28/keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede/</guid><pubDate>Sun, 28 Jun 2026 05:05:44 +0000</pubDate><dc:date>2026-06-28T05:05:44Z</dc:date><category>vulnerabilities</category><category>auth-bypass</category><category>identity</category><category>patch-available</category><category>europe</category><category>switzerland</category><category>global</category><category>patch-available</category><category>CVE-2026-11800</category><category>CVE-2026-9800</category><description><![CDATA[<p>Keycloak 26.6.4 patches a JWT algorithm-confusion flaw (CVE-2026-11800, CVSS 8.1) that lets an attacker with any valid client credential forge assertions and impersonate any federated user — including admins — Keycloak is the dominant open-source IdP across EU public administration (Keycloak Project, 2026-06-26). Today&#39;s deep dive — § 5.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-28/keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede" data-tags="vulnerabilities auth-bypass identity patch-available" data-regions="europe switzerland global" data-kind="vulnerability" data-priority="high" data-discovered="2026-06-28T05:05:44Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-11800/">CVE-2026-11800 +1</a></div><h3 class="f-h" id="keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede"><a href="https://ctipilot.ch/entries/2026-06-28/keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede/">Keycloak JWT algorithm confusion (CVE-2026-11800): forging federated identity in the EU public sector&#39;s dominant IdP</a></h3><p><strong>Background.</strong> JWT <em>algorithm confusion</em> is a long-known token-forgery class — public research dating to the mid-2010s showed that if a verifier trusts the attacker-controlled <code>alg</code> header field, an attacker can substitute the signing algorithm (classically <code>RS256</code>→<code>HS256</code>, treating the public RSA key as an HMAC secret, or downgrading to <code>alg: none</code>) to forge a validly-&quot;signed&quot; token. The defensive consensus has been settled for years: pin the accepted algorithm server-side and never let the token dictate it. CVE-2026-11800 is notable not because the class is new but because it lands in <strong>Keycloak</strong>, the dominant open-source identity-and-access platform across European public administration (and the upstream of Red Hat Build of Keycloak / Red Hat SSO), where a token-layer bypass collapses the entire federated-identity trust boundary.</p>
<p><strong>What the flaw is.</strong> Keycloak 26.6.4 (released 2026-06-26) patches eight CVEs; the headline issue is CVE-2026-11800 (CVSS 8.1, CWE-347 Improper Verification of Cryptographic Signature): an attacker holding <strong>any valid client credential</strong> in a realm can forge an assertion in the JWT Authorization Grant flow by manipulating the algorithm field, bypassing signature verification to mint unauthorised access tokens and <strong>impersonate any federated user linked to the affected identity provider — including administrators</strong> (<a href="https://www.keycloak.org/2026/06/keycloak-2664-released" target="_blank" rel="noopener noreferrer">Keycloak Project, 2026-06-26</a>; <a href="https://github.com/advisories/GHSA-gqj5-2xp5-3qmp" target="_blank" rel="noopener noreferrer">GitHub Advisory GHSA-gqj5-2xp5-3qmp, 2026-06-25</a>; <a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2093" target="_blank" rel="noopener noreferrer">BSI WID-SEC-2026-2093, 2026-06-26</a>). The prerequisite — a single low-privilege registered OAuth client — is a low bar in a multi-tenant realm with many onboarded applications.</p>
<p><strong>Why the release matters beyond the headline.</strong> The same 26.6.4 release fixes CVE-2026-9800 (CVSS 8.1, CWE-1025 policy-enforcer authorization bypass: an authenticated attacker who places the configured access-denied-page path into a request URL as a path segment or query parameter bypasses role/scope/UMA permission checks) and a privilege-escalation path from group-admin to realm-admin (CVE-2026-9099), plus information-disclosure, XSS, disabled-client-re-enablement and scope-mapping-bypass issues. CVE-2026-11800 maps to <code>T1550.001</code> (Application Access Token abuse) and, where MFA is policy-enforced at the IdP, <code>T1556.006</code> (the token issuer is bypassed, so MFA is moot); CVE-2026-9800 maps to <code>T1078.004</code> valid-account abuse with elevated privilege.</p>
<p><strong>Affected / fixed.</strong> Upgrade to Keycloak 26.6.4 per the project release notes; Red Hat Build of Keycloak users apply the matching advisories (Red Hat issued RHSA errata for RHBK alongside the upstream release). Treat any internet-reachable Keycloak admin or token endpoint as priority.</p>
<p><strong>Hunt and detection concepts (no IOCs).</strong> In Keycloak&#39;s own event log, alert on token issuances where the JWT <code>alg</code> does not match the realm&#39;s configured signature algorithm (e.g. <code>HS256</code> appearing on a realm configured for <code>RS256</code>/<code>ES256</code>), and on <code>CODE_TO_TOKEN</code>/<code>CLIENT_AUTH</code> events that resolve to a user the requesting client should not be able to assert. For the policy-enforcer bypass, review access-enforcer logs for requests containing the access-denied-page path as a query parameter or trailing path segment. Correlate admin REST calls (<code>POST /admin/realms/{realm}/clients</code>, role-mapping changes) against accounts that were previously only group-admins (the CVE-2026-9099 vector). Pipe these into the SIEM as identity-tier detections, not just app logs.</p>
<p><strong>Hardening / mitigation.</strong> Beyond patching: enforce an explicit algorithm allowlist in realm OIDC settings so the <code>alg</code> field cannot be downgraded (<code>none</code>/<code>HS256</code> must be rejected where asymmetric signing is expected); review group-to-role mappings for any realm-admin delegation; tighten Registration Access Token expiry; and keep the admin console off the public internet. The structural lesson for any IdP — Keycloak or not — is that the token verifier must own the algorithm decision; the token must never be allowed to choose how it is verified.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">JWT Algorithm Confusion Vulnerability in Keycloak — enables attackers with valid client credentials to bypass signature verification by forging an assertion to create unauthorized access tokens and impersonate any federated user linked to the affected Identity Provider; CVSS 8.1</p><figcaption class="entry-cite__attr"><a href="https://github.com/advisories/GHSA-gqj5-2xp5-3qmp" target="_blank" rel="noopener noreferrer">GitHub Advisory GHSA-gqj5-2xp5-3qmp</a></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">Keycloak 26.6.4 released — eight CVEs addressed</p><figcaption class="entry-cite__attr">Keycloak Project</figcaption></figure></div><div class="prov"><span>vulnerability</span><span>28 Jun 05:05Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-28/keycloak-jwt-algorithm-confusion-cve-2026-11800-forging-fede/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.keycloak.org/2026/06/keycloak-2664-released" target="_blank" rel="noopener noreferrer">Keycloak Project release notes</a> · <a href="https://github.com/advisories/GHSA-gqj5-2xp5-3qmp" target="_blank" rel="noopener noreferrer">GitHub Advisory GHSA-gqj5-2xp5-3qmp</a> · <a href="https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2093" target="_blank" rel="noopener noreferrer">BSI WID-SEC-2026-2093</a></div></article>]]></content:encoded></item><item><title>Ubiquiti UniFi OS triple-flaw chain to unauthenticated root (CVE-2026-34908 / -34909 / -34910)</title><link>https://ctipilot.ch/entries/2026-06-24/ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-24/ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root/</guid><pubDate>Wed, 24 Jun 2026 05:11:57 +0000</pubDate><dc:date>2026-06-24T05:11:57Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>cisa-kev</category><category>pre-auth</category><category>rce</category><category>auth-bypass</category><category>patch-available</category><category>global</category><category>europe</category><category>dach</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-34908</category><category>CVE-2026-34909</category><category>CVE-2026-34910</category><description><![CDATA[<p>CISA KEV-listed three maximum-severity Ubiquiti UniFi OS flaws (CVE-2026-34908 / -34909 / -34910) on 2026-06-23 — chained, an unauthenticated attacker reaches OS command execution as root on internet-reachable UniFi gateways, consoles and NVRs. Patched — apply UniFi OS 5.0.8 for UniFi OS Server and the current fixed build for each appliance per Ubiquiti&#39;s advisory; UniFi is dense across DACH/EU schools, clinics and local government. Today&#39;s deep dive — § 5.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-24/ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root" data-tags="vulnerabilities actively-exploited cisa-kev pre-auth rce auth-bypass patch-available" data-regions="global europe dach" data-kind="vulnerability" data-priority="high" data-discovered="2026-06-24T05:11:57Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-34908/">CVE-2026-34908 +2</a><span class="b exp">exploited</span></div><h3 class="f-h" id="ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root"><a href="https://ctipilot.ch/entries/2026-06-24/ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root/">Ubiquiti UniFi OS triple-flaw chain to unauthenticated root (CVE-2026-34908 / -34909 / -34910)</a></h3><p>On 2026-06-23 CISA added three Ubiquiti UniFi OS vulnerabilities to its Known Exploited Vulnerabilities catalog — confirmation that they are being exploited in the wild — having entered them as the &quot;Improper Access Control,&quot; &quot;Path Traversal&quot; and &quot;Improper Input Validation&quot; vulnerabilities respectively. All three are rated maximum severity by BleepingComputer&#39;s reporting (CVSS 10.0 on the CVE records for the access-control and path-traversal flaws), and chained they take an unauthenticated, network-adjacent attacker to <strong>OS command execution as root</strong> on the management plane of Ubiquiti&#39;s UniFi OS appliance family (<a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-05-22</a>; <a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media, 2026-06-08</a>). UniFi OS is the management substrate for UniFi Dream Machine gateways/firewalls, UniFi consoles, Network Video Recorders (UNVR), Express, EFG and the software UniFi OS Server — a footprint that is dense across DACH/EU schools, clinics, SMEs and local-government networks, frequently with the console reachable for remote administration.</p>
<p><strong>The chain.</strong> The three flaws compose into a single pre-authentication path:</p>
<ul><li><strong>CVE-2026-34908 — improper access control (CWE-284).</strong> Bypasses authentication on a management endpoint, granting an unauthenticated request access it should not have. On its own it yields no code execution, but it changes the trust boundary the later steps depend on.</li><li><strong>CVE-2026-34909 — path traversal (CWE-22).</strong> Reads files on the underlying system that should not be reachable through the endpoint — the practical role being to surface material the final step consumes.</li><li><strong>CVE-2026-34910 — improper input validation → command injection (CWE-20).</strong> The endpoint passes attacker-controlled input into an OS command without sanitisation, achieving command execution as <strong>root</strong>. This is the flaw CISA names in the KEV entry as actively exploited.</li></ul>
<p>SC Media&#39;s analysis states the access-control and path-traversal flaws &quot;can bypass authentication, allowing access to a vulnerable endpoint,&quot; after which the input-validation flaw yields unauthenticated RCE with root privileges (<a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media, 2026-06-08</a>). Because CVE-2026-34908 is what re-shapes the trust boundary, a partial update that addresses only the command-injection flaw is <strong>not</strong> sufficient — the full fixed UniFi OS version must be applied. Maps to <a href="https://attack.mitre.org/techniques/T1190/" target="_blank" rel="noopener noreferrer"><code>T1190</code> Exploit Public-Facing Application</a> for initial access and <a href="https://attack.mitre.org/techniques/T1068/" target="_blank" rel="noopener noreferrer"><code>T1068</code> Exploitation for Privilege Escalation</a> for the root outcome.</p>
<p><strong>Affected and patched versions.</strong> UniFi OS Server is affected through 5.0.6 and fixed in <strong>5.0.8</strong> (<a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media, 2026-06-08</a>); the appliance line (UDM / UDR / Express / UNVR / EFG consoles) is fixed in the corresponding UniFi OS 5.1.x release (<a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">BleepingComputer, 2026-05-22</a> reports the patched set but not per-model build strings). <strong>Confirm the exact fixed build for each model against Ubiquiti&#39;s advisory</strong> rather than assuming a single release line is clean, and verify that auto-update actually applied the fixed build.</p>
<p><strong>Hunt and detection concepts (no IOCs).</strong> These are Linux-based network appliances that rarely carry EDR, so detection leans on the network and the device&#39;s own logs: the highest-value signal is the UniFi OS management process spawning unexpected shell children or executing <code>curl</code>/<code>wget</code> (anomalous process lineage from the web daemon); outbound connections originating <em>from</em> the appliance to infrastructure that is not Ubiquiti&#39;s update/cloud endpoints; and inbound scanning or anomalous request patterns against the management endpoints from outside the management network. Treat any UniFi console that has been internet-reachable and unpatched since the 2026-06-23 KEV date as potentially compromised, not merely vulnerable, and inspect for unauthorised configuration or account changes.</p>
<p><strong>Hardening / mitigation.</strong> Apply the full fixed UniFi OS version per model; remove the management interface from internet exposure entirely (administer over LAN/VPN only) and place UniFi consoles on a segmented management VLAN with tight ingress; and, post-patch, rotate any credentials that the device handled and audit local accounts and configuration for tampering during the exposure window. The KEV remediation due date (2026-06-26) is a US-FCEB compliance date with no jurisdictional weight in CH/EU; the operational driver here is the confirmed in-the-wild exploitation of a pre-auth-to-root chain on widely-deployed, often-internet-reachable gear — not the deadline.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">CVE-2026-34908 (improper access control) and CVE-2026-34909 (path traversal) can bypass authentication, allowing access to a vulnerable endpoint.</p><figcaption class="entry-cite__attr"><a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media</a></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">Ubiquiti patches three max severity UniFi OS vulnerabilities</p><figcaption class="entry-cite__attr"><a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">BleepingComputer</a></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>24 Jun 05:11Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-24/ubiquiti-unifi-os-triple-flaw-chain-to-unauthenticated-root/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.bleepingcomputer.com/news/security/ubiquiti-patches-three-max-severity-unifi-os-vulnerabilities/" target="_blank" rel="noopener noreferrer">BleepingComputer</a> · <a href="https://www.scworld.com/brief/ubiquiti-unifi-os-server-vulnerabilities-allow-unauthenticated-remote-code-execution" target="_blank" rel="noopener noreferrer">SC Media</a></div></article>]]></content:encoded></item><item><title>Xsolis healthcare-AI vendor breach exposes 1.4M patients across seven US health systems — third-party processor pattern</title><link>https://ctipilot.ch/entries/2026-06-24/xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-24/xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr/</guid><pubDate>Wed, 24 Jun 2026 05:11:48 +0000</pubDate><dc:date>2026-06-24T05:11:48Z</dc:date><category>data-breach</category><category>phishing</category><category>supply-chain</category><category>us</category><description><![CDATA[<p>Xsolis, a Tennessee-based healthcare-AI vendor supplying utilization-management software to hospitals, disclosed that a phishing-driven intrusion on 2026-01-20/22 gave an attacker access to a limited environment, exposing data on 1,396,519 patients across at least seven US health systems (HIPAA Journal, 2026-06-23 …</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-24/xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr" data-tags="data-breach phishing supply-chain" data-regions="us" data-kind="incident" data-priority="notable" data-discovered="2026-06-24T05:11:48Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr"><a href="https://ctipilot.ch/entries/2026-06-24/xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr/">Xsolis healthcare-AI vendor breach exposes 1.4M patients across seven US health systems — third-party processor pattern</a></h3><p>Xsolis, a Tennessee-based healthcare-AI vendor supplying utilization-management software to hospitals, disclosed that a phishing-driven intrusion on 2026-01-20/22 gave an attacker access to a limited environment, exposing data on 1,396,519 patients across at least seven US health systems (<a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">HIPAA Journal, 2026-06-23</a>; <a href="https://securityaffairs.com/194067/cyber-crime/xsolis-data-breach-impacts-1-4-million-people.html" target="_blank" rel="noopener noreferrer">Security Affairs, 2026-06-23</a>). Exposed data spans patient names, addresses, dates of birth, dates of service, medical record numbers, diagnosis/treatment and health-insurance information, and — for some individuals — <strong>Social Security numbers</strong> (affected patients were offered credit-monitoring / identity-theft protection); Xsolis says it contained the intrusion within ~48 hours and reports no confirmed misuse of the data as of disclosure. The ~5-month gap between intrusion (January) and broad notification (June) reflects the breach cascading through Xsolis as a HIPAA Business Associate to each covered-entity client&#39;s own notification clock.</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">No CH/EU victims, but the structure is the lesson for European health and public-sector buyers: a single multi-tenant processor compromise propagates exposure across every client, and phishing-to-limited-environment access points at MFA gaps on a service or staff account with repository access. The EU/CH analogues are GDPR Article 28 processor-audit duties and the 72-hour processor-to-controller notification expectation. Detection focus for any shared patient/records repository: anomalous bulk-export and off-hours query volume from service/API accounts (<code>T1078</code> Valid Accounts, <code>T1567</code> Exfiltration Over Web Service), and enforced phishing-resistant MFA on every account that can reach the data store.</div></aside><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Xsolis confirmed a phishing attack on January 20-22, 2026 resulted in unauthorized access to a limited environment</p><p class="entry-cite__quote">The total number of individuals affected across all seven health systems is 1,396,519</p><figcaption class="entry-cite__attr"><a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">HIPAA Journal</a></figcaption></figure></div><div class="prov"><span>incident</span><span>24 Jun 05:11Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-24/xsolis-healthcare-ai-vendor-breach-exposes-1-4m-patients-acr/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.hipaajournal.com/xsolis-data-breach/" target="_blank" rel="noopener noreferrer">HIPAA Journal</a> · <a href="https://securityaffairs.com/194067/cyber-crime/xsolis-data-breach-impacts-1-4-million-people.html" target="_blank" rel="noopener noreferrer">Security Affairs</a></div></article>]]></content:encoded></item><item><title>SonicWall CVE-2024-40766: why patched firewalls keep falling to Akira and Fog</title><link>https://ctipilot.ch/entries/2026-06-23/sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-23/sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling/</guid><pubDate>Tue, 23 Jun 2026 04:52:52 +0000</pubDate><dc:date>2026-06-23T04:52:52Z</dc:date><category>ransomware</category><category>actively-exploited</category><category>auth-bypass</category><category>identity</category><category>patch-available</category><category>global</category><category>europe</category><category>switzerland</category><category>exploited</category><category>patch-available</category><category>CVE-2024-40766</category><description><![CDATA[<p>SonicWall firewalls that were patched against CVE-2024-40766 are still being breached by Akira and Fog ransomware within hours — because the patch leaves behind the stale local accounts, implicit-VPN LDAP default groups, and un-enforced SSLVPN MFA that the intrusions actually ride. A fresh SANS ISC write-up names the exact residual misconfigurations to remediate post-patch (SANS ISC, 2026-06-23). Today&#39;s deep dive — § 5.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-23/sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling" data-tags="ransomware actively-exploited auth-bypass identity patch-available" data-regions="global europe switzerland" data-kind="vulnerability" data-priority="high" data-discovered="2026-06-23T04:52:52Z"><div class="badges"><span class="b pri">HIGH</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2024-40766/">CVE-2024-40766</a><span class="b exp">exploited</span></div><h3 class="f-h" id="sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling"><a href="https://ctipilot.ch/entries/2026-06-23/sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling/">SonicWall CVE-2024-40766: why patched firewalls keep falling to Akira and Fog</a></h3><p><strong>Background.</strong> CVE-2024-40766 is an improper-access-control flaw (vendor advisory SNWLID-2024-0015, CVSS 9.3) in the SonicOS management interface and SSLVPN across Gen 5/6/7 SonicWall firewalls, with patches available since August 2024. Through late 2025 it became one of the most reliable ransomware on-ramps in the field: Arctic Wolf documented an aggressive Akira campaign that used compromised SSLVPN credentials tied to the CVE to reach full ransomware deployment <strong>in an hour or less</strong> (<a href="https://arcticwolf.com/resources/blog/smash-and-grab-aggressive-akira-campaign-targets-sonicwall-vpns/" target="_blank" rel="noopener noreferrer">Arctic Wolf, 2025-09-26</a>). Nearly a year after the patch, the same device class keeps appearing in Akira and Fog intrusions — which is the puzzle a fresh SANS Internet Storm Center diary (2026-06-23) sets out to explain (<a href="https://isc.sans.edu/diary/33094" target="_blank" rel="noopener noreferrer">SANS ISC, 2026-06-23</a>).</p>
<p><strong>The mechanism is post-patch residue, not an unpatched bug.</strong> The SANS ISC analysis makes the operationally important point explicit: organisations apply the firmware update but never complete the <em>hardening</em> that the update assumes, so the access paths the intrusions ride survive the patch (<a href="https://isc.sans.edu/diary/33094" target="_blank" rel="noopener noreferrer">SANS ISC, 2026-06-23</a>). SANS ISC further notes that on Gen 6 devices the firmware update alone is insufficient: a related SSLVPN MFA-bypass weakness (CVE-2024-12802) needs manual LDAP reconfiguration to close. Four residual misconfigurations recur:</p>
<ul><li><strong>Stale local accounts</strong> created during initial device setup that were never removed and whose passwords were never rotated — including after the CVE-2024-40766 patch, even though the flaw&#39;s impact is precisely unauthorised access to such accounts.</li><li><strong>LDAP &quot;Default Group&quot; with implicit SSLVPN access</strong>, which silently grants VPN rights to potentially hundreds of Active Directory accounts without the administrator realising the membership scope.</li><li><strong>Unenforced or misconfigured MFA</strong> on the SSLVPN portal, so a single valid credential is sufficient.</li><li><strong>A publicly reachable Virtual Office Portal</strong> (the SSLVPN self-service / MFA-enrolment page), which exposes credential-stuffing and self-enrolment attack surface to the internet.</li></ul>
<p><strong>Kill chain.</strong> The pattern maps cleanly: initial access via valid SSLVPN credentials (<code>T1133</code> External Remote Services, <a href="https://attack.mitre.org/techniques/T1133/" target="_blank" rel="noopener noreferrer">T1133</a>) using stolen or stale <code>T1078</code> Valid Accounts (<a href="https://attack.mitre.org/techniques/T1078/" target="_blank" rel="noopener noreferrer">T1078</a>) — frequently <code>T1078.002</code> Domain Accounts (<a href="https://attack.mitre.org/techniques/T1078/002/" target="_blank" rel="noopener noreferrer">T1078.002</a>) when the LDAP default-group grant pulls AD identities into the VPN scope — followed by rapid lateral movement and Akira/Fog encryption (<code>T1486</code> Data Encrypted for Impact, <a href="https://attack.mitre.org/techniques/T1486/" target="_blank" rel="noopener noreferrer">T1486</a>). Arctic Wolf&#39;s &quot;deploys ransomware in an hour or less&quot; framing is the operational tempo to plan against: there is little dwell time in which to react once the VPN foothold is established.</p>
<p><strong>Why it matters to us.</strong> SonicWall is a common branch-office and SMB perimeter firewall across Swiss cantonal/communal IT, healthcare and education networks — the exact mid-market public-sector estate this brief serves, and the kind of environment where a device was patched in 2024, ticket closed, and never revisited. The defender lesson generalises beyond SonicWall: <em>applying a firewall patch for an access-control CVE does not rotate the credentials the CVE may already have exposed, nor does it close the misconfigurations that let a single credential become VPN access.</em></p>
<p><strong>Detection concepts (no IOCs).</strong> Review SonicOS SSLVPN authentication logs (the SSLVPN auth events; SonicOS exposes these via syslog) for logons from stale/rarely-used local accounts and for sessions authenticated through LDAP groups that have not been recently reviewed; alert on Virtual Office Portal access from external source addresses; and aggregate SSLVPN login events into the SIEM so brute-force and credential-stuffing bursts are visible. Because the endgame is ransomware, pair perimeter telemetry with host detections for mass file-rename / encryption behaviour on file servers.</p>
<p><strong>Hardening / mitigation.</strong> Per the SANS ISC and vendor guidance: upgrade to firmware 7.3.0+; <strong>rotate every SonicWall account password after patching</strong> (treat the CVE as a credential-exposure event, not just a code fix); enforce MFA on all SSLVPN users, explicitly including those whose access derives from an LDAP default-group membership; audit the LDAP Default Group and remove implicit SSLVPN grants; restrict the Virtual Office Portal to internal networks only; and enable logging for all SSLVPN login attempts.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">CVE-2024-40766 is an improper access control vulnerability affecting SonicWall firewalls&#39; management interface and SSLVPN service across Gen 5-7 devices. Though patches have been available since August 2024, attackers continue exploiting it because organizations apply firmware updates without completing post-patch hardening.</p><figcaption class="entry-cite__attr"><a href="https://isc.sans.edu/diary/33094" target="_blank" rel="noopener noreferrer">SANS ISC</a></figcaption></figure><figure class="entry-cite"><p class="entry-cite__quote">threat actors exploited CVE-2024-40766 to gain initial access through compromised SSL VPN credentials, then deployed Akira ransomware within hours</p><figcaption class="entry-cite__attr"><a href="https://arcticwolf.com/resources/blog/smash-and-grab-aggressive-akira-campaign-targets-sonicwall-vpns/" target="_blank" rel="noopener noreferrer">Arctic Wolf</a></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>23 Jun 04:52Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-23/sonicwall-cve-2024-40766-why-patched-firewalls-keep-falling/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://isc.sans.edu/diary/33094" target="_blank" rel="noopener noreferrer">SANS ISC</a> · <a href="https://arcticwolf.com/resources/blog/smash-and-grab-aggressive-akira-campaign-targets-sonicwall-vpns/" target="_blank" rel="noopener noreferrer">Arctic Wolf</a></div></article>]]></content:encoded></item><item><title>Two Scattered Spider members plead guilty over the 2024 Transport for London intrusion</title><link>https://ctipilot.ch/entries/2026-06-23/two-scattered-spider-members-plead-guilty-over-the-2024-tran/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-23/two-scattered-spider-members-plead-guilty-over-the-2024-tran/</guid><pubDate>Tue, 23 Jun 2026 04:52:45 +0000</pubDate><dc:date>2026-06-23T04:52:45Z</dc:date><category>organized-crime</category><category>law-enforcement</category><category>identity</category><category>phishing</category><category>uk</category><category>europe</category><description><![CDATA[<p>Thalha Jubair (20) and Owen Flowers (18) changed their pleas to guilty at Woolwich Crown Court on 2026-06-22, both admitting conspiracy to commit unauthorised acts against Transport for London under the Computer Misuse Act (UK National Crime Agency, 2026-06-22; ITV News, 2026-06-22).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-23/two-scattered-spider-members-plead-guilty-over-the-2024-tran" data-tags="organized-crime law-enforcement identity phishing" data-regions="uk europe" data-kind="threat" data-priority="notable" data-discovered="2026-06-23T04:52:45Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="two-scattered-spider-members-plead-guilty-over-the-2024-tran"><a href="https://ctipilot.ch/entries/2026-06-23/two-scattered-spider-members-plead-guilty-over-the-2024-tran/">Two Scattered Spider members plead guilty over the 2024 Transport for London intrusion</a></h3><p>Thalha Jubair (20) and Owen Flowers (18) changed their pleas to guilty at Woolwich Crown Court on 2026-06-22, both admitting conspiracy to commit unauthorised acts against Transport for London under the Computer Misuse Act (<a href="https://www.nationalcrimeagency.gov.uk/news/cyber-criminals-who-hacked-into-transport-for-londons-computer-network-are-convicted" target="_blank" rel="noopener noreferrer">UK National Crime Agency, 2026-06-22</a>; <a href="https://www.itv.com/news/london/2026-06-22/two-young-men-admit-carrying-out-cyber-attack-on-transport-for-london" target="_blank" rel="noopener noreferrer">ITV News, 2026-06-22</a>). The 31 August – 3 September 2024 intrusion disrupted TfL services for three months, forced in-person password resets for all 28,000 staff, and affected roughly 10 million customers including Oyster systems, at a cost the NCA puts at £29M in loss and recovery (ITV and the BBC reported £39M. Flowers additionally admitted attempted intrusions against US healthcare providers Sutter Health and SSM Health; the NCA ties both defendants to the Scattered Spider collective (UNC3944 / Storm-0875), and sentencing is set for 16 July 2026 (<a href="https://ca.news.yahoo.com/two-men-plead-guilty-over-143055796.html" target="_blank" rel="noopener noreferrer">Yahoo/BBC, 2026-06-22</a>).</p>
<aside class="callout callout--takeaway" role="note"><span class="callout__label">Defender takeaway</span><div class="callout__body">The TfL breach is the canonical Scattered Spider playbook — social-engineering the IT help desk, SIM-swap / MFA-fatigue to defeat second factors, then lateral movement — and none of it turned on a software vulnerability (<code>T1566</code> Phishing, <code>T1078</code> Valid Accounts, <code>T1621</code> Multi-Factor Authentication Request Generation). For EU/CH public-sector operators the durable control is help-desk procedure: require out-of-band secondary verification before any MFA-device reset or password reset on privileged accounts, and alert when a single account generates a burst of MFA push rejections immediately followed by a successful logon. The guilty pleas are a reminder the collective remains active against public-sector and healthcare targets.</div></aside><div class="prov"><span>threat</span><span>23 Jun 04:52Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-23/two-scattered-spider-members-plead-guilty-over-the-2024-tran/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.nationalcrimeagency.gov.uk/news/cyber-criminals-who-hacked-into-transport-for-londons-computer-network-are-convicted" target="_blank" rel="noopener noreferrer">UK National Crime Agency</a> · <a href="https://www.itv.com/news/london/2026-06-22/two-young-men-admit-carrying-out-cyber-attack-on-transport-for-london" target="_blank" rel="noopener noreferrer">ITV News</a> · <a href="https://ca.news.yahoo.com/two-men-plead-guilty-over-143055796.html" target="_blank" rel="noopener noreferrer">Yahoo/BBC</a></div></article>]]></content:encoded></item><item><title>Threat actor: INC ransomware&#39;s Rust rewrite and BYOVD evolution</title><link>https://ctipilot.ch/entries/2026-06-22/threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti/</guid><pubDate>Mon, 22 Jun 2026 00:15:00 +0000</pubDate><dc:date>2026-06-22T00:15:00Z</dc:date><category>ransomware</category><category>organized-crime</category><category>global</category><category>us</category><description><![CDATA[<p>Acronis and The Hacker News documented the evolution of INC ransomware into a top-tier RaaS — 830+ victims since 2023, fourth in Q1 2026 — with a Rust rewrite of its Windows and Linux/ESXi encryptors, BYOVD EDR-termination using the drivers filwfp.sys / filnk.sys / fildds.sys (the same set seen in earlier …</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti" data-tags="ransomware organized-crime" data-regions="global us" data-kind="research" data-priority="notable" data-discovered="2026-06-22T00:15:00Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti"><a href="https://ctipilot.ch/entries/2026-06-22/threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti/">Threat actor: INC ransomware&#39;s Rust rewrite and BYOVD evolution</a></h3><p>Acronis and The Hacker News documented the evolution of <strong>INC ransomware</strong> into a top-tier RaaS — 830+ victims since 2023, fourth in Q1 2026 — with a Rust rewrite of its Windows and Linux/ESXi encryptors, BYOVD EDR-termination using the drivers <code>filwfp.sys</code> / <code>filnk.sys</code> / <code>fildds.sys</code> (the same set seen in earlier Vanilla Tempest campaigns), a Veeam credential dumper for backup infrastructure, and two source-code-leak-derived variants (Lynx, Sinobi) (<a href="https://www.acronis.com/en/tru/posts/from-emerging-threat-to-top-tier-ransomware-as-a-service-the-evolution-of-inc-ransomware/" target="_blank" rel="noopener noreferrer">Acronis TRU, 2026-06-18</a>; <a href="https://thehackernews.com/2026/06/inc-ransomware-claims-830-victims-since.html" target="_blank" rel="noopener noreferrer">The Hacker News, 2026-06-19</a>). The geography is incidental for a CH/EU SOC — the cited reporting puts the majority of INC&#39;s victims in the US — but the tradecraft is not: the three BYOVD drivers (shared with earlier Vanilla Tempest campaigns), the Veeam backup-credential dumper, and the cross-platform Rust encryptor are detection content that generalises to any victim. Detect the three BYOVD drivers via driver-load events with a hash blocklist, alert on Veeam process-memory access from unexpected parents, and keep backup systems MFA-protected and network-isolated.</p><div class="prov"><span>research</span><span>22 Jun 00:15Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/threat-actor-inc-ransomware-s-rust-rewrite-and-byovd-evoluti/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.acronis.com/en/tru/posts/from-emerging-threat-to-top-tier-ransomware-as-a-service-the-evolution-of-inc-ransomware/" target="_blank" rel="noopener noreferrer">Acronis TRU</a> · <a href="https://thehackernews.com/2026/06/inc-ransomware-claims-830-victims-since.html" target="_blank" rel="noopener noreferrer">The Hacker News</a></div></article>]]></content:encoded></item><item><title>Insider and process failures — Munich school data, a lost SSD, and an NHS records caution</title><link>https://ctipilot.ch/entries/2026-06-22/insider-and-process-failures-munich-school-data-a-lost-ssd-a/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/insider-and-process-failures-munich-school-data-a-lost-ssd-a/</guid><pubDate>Mon, 22 Jun 2026 00:14:54 +0000</pubDate><dc:date>2026-06-22T00:14:54Z</dc:date><category>insider-threat</category><category>data-breach</category><category>dach</category><category>uk</category><description><![CDATA[<p>Several of the week&#39;s incidents were not external intrusions at all. Munich&#39;s municipal IT subsidiary is investigating ~120,000 student records suspected on the darknet, with a terminated employee under investigation (Heise, 2026-06-17; daily 06-17).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/insider-and-process-failures-munich-school-data-a-lost-ssd-a" data-tags="insider-threat data-breach" data-regions="dach uk" data-kind="incident" data-priority="notable" data-discovered="2026-06-22T00:14:54Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="insider-and-process-failures-munich-school-data-a-lost-ssd-a"><a href="https://ctipilot.ch/entries/2026-06-22/insider-and-process-failures-munich-school-data-a-lost-ssd-a/">Insider and process failures — Munich school data, a lost SSD, and an NHS records caution</a></h3><p>Several of the week&#39;s incidents were not external intrusions at all. Munich&#39;s municipal IT subsidiary is investigating ~120,000 student records suspected on the darknet, with a terminated employee under investigation (<a href="https://www.heise.de/news/Datenschutzvorfall-in-Muenchen-120-000-sensible-Schuldaten-im-Darknet-11333920.html" target="_blank" rel="noopener noreferrer">Heise, 2026-06-17</a>; <a href="https://ctipilot.ch/briefs/2026-06-17/" target="_blank" rel="noopener noreferrer">daily 06-17</a>). The Kyushu Electric SSD loss (§ 4) was a physical-custody failure. And the UK ICO closed a two-year criminal investigation into deliberate misuse of Catherine, Princess of Wales&#39; medical records at The London Clinic with a formal caution (<a href="https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2026/06/ico-statement-conclusion-of-criminal-investigation/" target="_blank" rel="noopener noreferrer">ICO, 2026-06-19</a>; <a href="https://ctipilot.ch/briefs/2026-06-19/" target="_blank" rel="noopener noreferrer">daily 06-19</a>). The common thread: privileged-insider and data-custody controls — offboarding, removable-media encryption, and access auditing on sensitive records — are as consequential as perimeter defence.</p><div class="prov"><span>incident</span><span>22 Jun 00:14Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/insider-and-process-failures-munich-school-data-a-lost-ssd-a/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.heise.de/news/Datenschutzvorfall-in-Muenchen-120-000-sensible-Schuldaten-im-Darknet-11333920.html" target="_blank" rel="noopener noreferrer">Heise — Munich</a> · <a href="https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2026/06/ico-statement-conclusion-of-criminal-investigation/" target="_blank" rel="noopener noreferrer">ICO statement</a></div></article>]]></content:encoded></item><item><title>Healthcare — third-party exposure and a 16-month notification gap</title><link>https://ctipilot.ch/entries/2026-06-22/healthcare-third-party-exposure-and-a-16-month-notification/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/healthcare-third-party-exposure-and-a-16-month-notification/</guid><pubDate>Mon, 22 Jun 2026 00:14:50 +0000</pubDate><dc:date>2026-06-22T00:14:50Z</dc:date><category>data-breach</category><category>ransomware</category><category>uk</category><category>us</category><description><![CDATA[<p>Healthcare breaches this week were dominated by third-party and disclosure-timing failures rather than direct perimeter compromise. iRhythm filed an SEC 8-K reporting data theft via social engineering of a third-party-hosted application (SEC 8-K, 2026-06-15; daily 06-16).</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/healthcare-third-party-exposure-and-a-16-month-notification" data-tags="data-breach ransomware" data-regions="uk us" data-kind="synthesis" data-priority="notable" data-discovered="2026-06-22T00:14:50Z"><div class="badges"><span class="b ">NOTABLE</span></div><h3 class="f-h" id="healthcare-third-party-exposure-and-a-16-month-notification"><a href="https://ctipilot.ch/entries/2026-06-22/healthcare-third-party-exposure-and-a-16-month-notification/">Healthcare — third-party exposure and a 16-month notification gap</a></h3><p>Healthcare breaches this week were dominated by third-party and disclosure-timing failures rather than direct perimeter compromise. iRhythm filed an SEC 8-K reporting data theft via social engineering of a third-party-hosted application (<a href="https://www.sec.gov/Archives/edgar/data/0001388658/000138865826000055/irtc-20260610.htm" target="_blank" rel="noopener noreferrer">SEC 8-K, 2026-06-15</a>; <a href="https://ctipilot.ch/briefs/2026-06-16/" target="_blank" rel="noopener noreferrer">daily 06-16</a>). HCRG Care Group began notifying patients in June 2026 of a Medusa ransomware attack that occurred in <strong>February 2025</strong> — a 16-month gap between incident and notification (<a href="https://hipaapulse.com/uk-more-than-one-year-later-hcrg-is-first-notifying-patients-of-33ec763c" target="_blank" rel="noopener noreferrer">HIPAA Pulse, 2026-06-20</a>; <a href="https://ctipilot.ch/briefs/2026-06-21/" target="_blank" rel="noopener noreferrer">daily 06-21</a>). Amazon&#39;s One Medical confirmed a legacy-storage breach (§ 2). The defender takeaway: most healthcare exposure this week entered through suppliers and legacy systems, not the front door.</p><div class="prov"><span>synthesis</span><span>22 Jun 00:14Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/healthcare-third-party-exposure-and-a-16-month-notification/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://www.sec.gov/Archives/edgar/data/0001388658/000138865826000055/irtc-20260610.htm" target="_blank" rel="noopener noreferrer">iRhythm SEC 8-K</a> · <a href="https://hipaapulse.com/uk-more-than-one-year-later-hcrg-is-first-notifying-patients-of-33ec763c" target="_blank" rel="noopener noreferrer">HIPAA Pulse — HCRG</a></div></article>]]></content:encoded></item><item><title>CVE-2026-25089 / CVE-2026-39808 / CVE-2026-39813 — FortiSandbox: three critical flaws exploited in one 24-hour window</title><link>https://ctipilot.ch/entries/2026-06-22/cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th/</guid><pubDate>Mon, 22 Jun 2026 00:14:41 +0000</pubDate><dc:date>2026-06-22T00:14:41Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>pre-auth</category><category>rce</category><category>auth-bypass</category><category>global</category><category>exploited</category><category>patch-available</category><category>CVE-2026-39808</category><category>CVE-2026-39813</category><category>CVE-2026-25089</category><description><![CDATA[<p>What was disclosure-only on 06-12 became active exploitation this week: Defused Cyber reported three FortiSandbox flaws exploited within a single 24-hour window — a JRPC OS command injection (CVE-2026-39808, 9.8), a JRPC path-traversal/auth-bypass (CVE-2026-39813, 9.1), and the web-UI command injection …</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th" data-tags="vulnerabilities actively-exploited pre-auth rce auth-bypass" data-regions="global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-06-22T00:14:41Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-39808/">CVE-2026-39808 +2</a><span class="b exp">exploited</span></div><h3 class="f-h" id="cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th"><a href="https://ctipilot.ch/entries/2026-06-22/cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th/">CVE-2026-25089 / CVE-2026-39808 / CVE-2026-39813 — FortiSandbox: three critical flaws exploited in one 24-hour window</a></h3><p>What was disclosure-only on 06-12 became active exploitation this week: Defused Cyber reported three FortiSandbox flaws exploited within a single 24-hour window — a JRPC OS command injection (CVE-2026-39808, 9.8), a JRPC path-traversal/auth-bypass (CVE-2026-39813, 9.1), and the web-UI command injection (CVE-2026-25089, 9.8) (<a href="https://securityaffairs.com/193709/ai/fortinet-warned-as-three-critical-fortisandbox-bugs-come-under-attack.html" target="_blank" rel="noopener noreferrer">Security Affairs</a>; <a href="https://ctipilot.ch/briefs/2026-06-17/" target="_blank" rel="noopener noreferrer">daily 06-17</a>). FortiSandbox supplies the verdicts FortiGate, FortiMail, FortiProxy and FortiClient consume, so a compromised sandbox can suppress detection across the dependent Fortinet stack. The CVE-2026-25089 in-the-wild exploit appears AI-generated and faulty yet still finds traction against unpatched interfaces; Fortinet has not officially confirmed exploitation. Patch all three and restrict management-interface exposure.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">What was disclosure-only on 06-12 became active exploitation this week: Defused Cyber reported three FortiSandbox flaws exploited within a single 24-hour window — a JRPC OS command injection (CVE-2026-39808, 9.8), a JRPC path-traversal/auth-bypass (CVE-2026-39813, 9.1), and the web-UI command …</p><figcaption class="entry-cite__attr">ctipilot v2 brief (migrated)</figcaption></figure></div><div class="prov"><span>vulnerability</span><span>22 Jun 00:14Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/cve-2026-25089-cve-2026-39808-cve-2026-39813-fortisandbox-th/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://securityaffairs.com/193709/ai/fortinet-warned-as-three-critical-fortisandbox-bugs-come-under-attack.html" target="_blank" rel="noopener noreferrer">Security Affairs</a> · <a href="https://www.helpnetsecurity.com/2026/06/16/fortisandbox-vulnerabilities-cve-2026-39813-cve-2026-39808-cve-2026-25089/" target="_blank" rel="noopener noreferrer">Help Net Security</a></div></article>]]></content:encoded></item><item><title>CVE-2026-0257 — Palo Alto Networks PAN-OS GlobalProtect: authentication bypass under active exploitation</title><link>https://ctipilot.ch/entries/2026-06-22/cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen/</guid><pubDate>Mon, 22 Jun 2026 00:14:37 +0000</pubDate><dc:date>2026-06-22T00:14:37Z</dc:date><category>vulnerabilities</category><category>actively-exploited</category><category>auth-bypass</category><category>cisa-kev</category><category>europe</category><category>global</category><category>exploited</category><category>cisa-kev</category><category>patch-available</category><category>CVE-2026-0257</category><description><![CDATA[<p>First disclosed in May and KEV-listed on 2026-05-29, the GlobalProtect portal/gateway authentication bypass moved into a confirmed exploitation wave this week.</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen" data-tags="vulnerabilities actively-exploited auth-bypass cisa-kev" data-regions="europe global" data-kind="vulnerability" data-priority="notable" data-discovered="2026-06-22T00:14:37Z"><div class="badges"><span class="b ">NOTABLE</span><a class="b cve" href="https://ctipilot.ch/cves/CVE-2026-0257/">CVE-2026-0257</a><span class="b exp">exploited</span></div><h3 class="f-h" id="cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen"><a href="https://ctipilot.ch/entries/2026-06-22/cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen/">CVE-2026-0257 — Palo Alto Networks PAN-OS GlobalProtect: authentication bypass under active exploitation</a></h3><p>First disclosed in May and KEV-listed on 2026-05-29, the GlobalProtect portal/gateway authentication bypass moved into a confirmed exploitation wave this week. Unit 42 observed active exploitation by an unidentified actor attempting to access GlobalProtect, with Arctic Wolf reporting increasing exploitation volume and NCSC-CH refreshing its advisory on 2026-06-16 (<a href="https://unit42.paloaltonetworks.com/active-exploitation-of-pan-os-cve-2026-0257/" target="_blank" rel="noopener noreferrer">Unit 42</a>; <a href="https://ctipilot.ch/briefs/2026-06-17/" target="_blank" rel="noopener noreferrer">daily 06-17</a>). Notably, Unit 42 states no post-access lateral movement had been identified as of its analysis — so the current operational signal is unauthorised VPN session establishment, not yet confirmed downstream compromise. Patch to the fixed PAN-OS trains, and hunt GlobalProtect logs for authentications that bypass the expected portal flow.</p><div class="entry-cites" role="group" aria-label="Quoted from the reporting"><figure class="entry-cite"><p class="entry-cite__quote">Palo Alto Networks Unit 42 has observed active exploitation of PAN-OS vulnerability CVE-2026-0257 by an unidentified threat actor attempting to access GlobalProtect.</p><p class="entry-cite__quote">No post-access behavior or lateral movement has been identified as of this time.</p><figcaption class="entry-cite__attr"><a href="https://unit42.paloaltonetworks.com/active-exploitation-of-pan-os-cve-2026-0257/" target="_blank" rel="noopener noreferrer">Unit 42</a></figcaption></figure></div><div class="prov"><span>vulnerability</span><span>22 Jun 00:14Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/cve-2026-0257-palo-alto-networks-pan-os-globalprotect-authen/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://unit42.paloaltonetworks.com/active-exploitation-of-pan-os-cve-2026-0257/" target="_blank" rel="noopener noreferrer">Unit 42</a> · <a href="https://security.paloaltonetworks.com/CVE-2026-0257" target="_blank" rel="noopener noreferrer">Palo Alto Networks PSIRT</a> · <a href="https://security-hub.ncsc.admin.ch/#/posts/12605" target="_blank" rel="noopener noreferrer">NCSC-CH Security Hub</a></div></article>]]></content:encoded></item><item><title>ShinyHunters extortion brand — Council of Europe named, Kodak and One Medical added to the leak-site pressure</title><link>https://ctipilot.ch/entries/2026-06-22/shinyhunters-extortion-brand-council-of-europe-named-kodak-a/</link><guid isPermaLink="true">https://ctipilot.ch/entries/2026-06-22/shinyhunters-extortion-brand-council-of-europe-named-kodak-a/</guid><pubDate>Mon, 22 Jun 2026 00:14:34 +0000</pubDate><dc:date>2026-06-22T00:14:34Z</dc:date><category>data-breach</category><category>organized-crime</category><category>espionage</category><category>global</category><category>europe</category><description><![CDATA[<p>ShinyHunters named the Council of Europe in the Oracle PeopleSoft campaign — a European institution of which Switzerland is a member — while adding Kodak and One Medical to its leak-site pressure. (daily 06-16, SecurityWeek)</p>]]></description><content:encoded><![CDATA[<article class="finding entry-card" data-entry-id="2026-06-22/shinyhunters-extortion-brand-council-of-europe-named-kodak-a" data-tags="data-breach organized-crime espionage" data-regions="global europe" data-kind="synthesis" data-priority="high" data-discovered="2026-06-22T00:14:34Z"><div class="badges"><span class="b pri">HIGH</span></div><h3 class="f-h" id="shinyhunters-extortion-brand-council-of-europe-named-kodak-a"><a href="https://ctipilot.ch/entries/2026-06-22/shinyhunters-extortion-brand-council-of-europe-named-kodak-a/">ShinyHunters extortion brand — Council of Europe named, Kodak and One Medical added to the leak-site pressure</a></h3><p>The ShinyHunters extortion brand (the data-theft cluster Google tracks as UNC6240) ran on two fronts this week. The technical core remains the Oracle PeopleSoft zero-day campaign (CVE-2026-35273) consolidated in the W24 weekly, and Google&#39;s Threat Intelligence Group sharpened it this week: GTIG&#39;s analysis confirms UNC6240 exploited the flaw between 27 May and 9 June as a zero-day, has notified 100+ organisations (68% in higher education), and documented the TTPs — JSP shell implant, a customised MeshCentral agent masquerading as Azure cloud endpoints, <code>[victim]_fanout.sh</code> SSH credential-spraying and <code>zstd</code>-compressed exfiltration (<a href="https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit" target="_blank" rel="noopener noreferrer">Google GTIG</a>). On 2026-06-16 ShinyHunters listed the <strong>Council of Europe</strong> — the 46-member Strasbourg human-rights body of which Switzerland is a member — claiming roughly 297 GB exfiltrated; per W1&#39;s assessment it is the only named European-institution victim in the campaign to date (<a href="https://www.securityweek.com/shinyhunters-claims-council-of-europe-hack/" target="_blank" rel="noopener noreferrer">SecurityWeek, 2026-06-16</a>; <a href="https://ctipilot.ch/briefs/2026-06-16/" target="_blank" rel="noopener noreferrer">daily 06-16</a>). In parallel the brand expanded its leak-site extortion pressure beyond PeopleSoft: Eastman Kodak confirmed on 2026-06-17 that &quot;an unauthorized third party illegally gained access to a limited amount of company data&quot; after a ShinyHunters listing (<a href="https://www.securityweek.com/kodak-admits-data-breach-after-shinyhunters-hack-claims/" target="_blank" rel="noopener noreferrer">SecurityWeek, 2026-06-19</a>; <a href="https://ctipilot.ch/briefs/2026-06-20/" target="_blank" rel="noopener noreferrer">daily 06-20</a>), and Amazon&#39;s One Medical confirmed a legacy third-party file-storage breach while ShinyHunters&#39; unverified 8.8 TB claim ran a deadline that expired 2026-06-21 (<a href="https://www.bankinfosecurity.com/shinyhunters-threatens-to-leak-amazon-one-medical-records-a-32027" target="_blank" rel="noopener noreferrer">BankInfoSecurity, 2026-06-20</a>; <a href="https://ctipilot.ch/briefs/2026-06-21/" target="_blank" rel="noopener noreferrer">daily 06-21</a>).</p>
<p>The cross-day pattern for a CH/EU SOC: the same brand is simultaneously running a confirmed enterprise-SaaS zero-day (PeopleSoft, vendor-confirmed) and a higher-noise leak-site operation where claims (Kodak data volume, the One Medical 8.8 TB figure) are attacker-asserted and partly unverified. Triage the two differently — the PeopleSoft exposure is a patch-and-hunt emergency for internet-reachable instances; the leak-site listings warrant victim-notification monitoring but the headline data volumes should be treated as unconfirmed until the victim corroborates.</p><div class="prov"><span>synthesis</span><span>22 Jun 00:14Z</span><span class="p-ok">multi-source</span><a class="refs" href="https://ctipilot.ch/entries/2026-06-22/shinyhunters-extortion-brand-council-of-europe-named-kodak-a/">Open finding ↗</a></div><div class="f-sources"><span class="f-sources__l">Sources:</span> <a href="https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit" target="_blank" rel="noopener noreferrer">Google GTIG</a> · <a href="https://www.securityweek.com/shinyhunters-claims-council-of-europe-hack/" target="_blank" rel="noopener noreferrer">SecurityWeek — Council of Europe</a> · <a href="https://www.securityweek.com/kodak-admits-data-breach-after-shinyhunters-hack-claims/" target="_blank" rel="noopener noreferrer">SecurityWeek — Kodak</a></div></article>]]></content:encoded></item></channel></rss>