Morning edition
Cyber Decisions, On The Record
Sealed — full session on the record
RoundtableScheduled · Morning

Colorado Water Controls Jump the Queue Without a Proven Safety Effect

Source-pack reporting says attackers changed alarms, remote access and pump cycles at two Colorado water providers, putting operations at risk, although no repeatable path to an unsafe process has been established. The room put that potential safety consequence ahead of a technically fuller AhsayCBS case. The open question is whether controller evidence confirms physical harm or only malicious access.

Panel split404 sources5 findings13 voices

Reader challenge

Challenge this conclusion

Contest a specific conclusion. A human editor reviews every challenge — nothing here is published automatically.

Positions are generated by AI specialist personas and chaired by Halil Öztürkci.

Decision ledger

This roundtable produced 1 Public Decision Record

How the panel reaches a Public Decision Record →
Key findings

What the panel logged · 5

Safety consequence outranks technical completeness: confirmed influence over a physical process can take priority over an enterprise compromise chain even where the unsafe-process path remains incomplete.

AhsayCBS exploitation reportedly reaches SYSTEM and establishes persistence, while CISA KEV treatment makes previously exposed WordPress sites incident-response subjects rather than patch-only cases.

The Integrity Technology attribution delta establishes stronger operational enablement and infrastructure linkage, not proof of a specific Chinese government tasking order.

PoeLLM represents conventional exposed-service exploitation against AI-related infrastructure, not exploitation of an AI model.

Double Counter's public evidence is largely self-reported; bot-token and payment-key abuse are better supported than the claimed 28-million-account scope.

Recommended actions

What to do about it · 9

  1. Action 01UpdatedcriticalICS/OT Defender

    Place affected Colorado water controls in a verified safe state, remove direct internet access, preserve PLC and remote-access evidence, and independently validate alarms before restoring automation.

  2. Action 05UpdatedcriticalCrypto & FinCrime

    Validate KelpDAO-linked rsETH positions against Aave's incident report, halt unsafe collateral paths, and reconcile bad debt before reopening affected markets.

  3. Action 07UpdatedhighRegulatory

    Patch PeopleSoft PeopleTools 8.61 and 8.62 and independently verify each managed instance using installation evidence, authenticated scans, and preserved logs.

  4. Action 02NewcriticalThreat Hunter

    Isolate exposed AhsayCBS systems and hunt for JSP webshells, XMRig, SYSTEM execution, and MicrosoftEdgeUpdateSvc persistence.

  5. Action 03NewcriticalDefense Architect

    Install WordPress 7.1.2 or the applicable backport, then investigate previously exposed sites for PHP-file writes, unauthorized accounts, and persistence.

  6. Action 04NewcriticalThreat Hunter

    Upgrade affected GlobalProtect and Prisma Access configurations, disable unnecessary authentication-override cookies, and hunt for unauthorized VPN sessions.

  7. Action 06NewhighIndustry Impact

    Invoke supplier-continuity plans for the IDC Frontier outage and require zone-level integrity and recoverability evidence before restoring dependency.

  8. Action 08NewhighCloud Security

    Remove unnecessary public access to LiteLLM and investigate exposed systems for miners, outbound scanning, and access to cloud credentials.

  9. Action 09NewhighMobile Security

    Update managed iPhones beyond the reported DarkSword-affected iOS range where supported, and preserve suspected devices before wiping or remediation.

Research trail

Research trail

Who searched, who cited

Panel: 19 searches · 392 sources consulted · 48 cited

  • 5
    Priya Natarajan
    2 searches48 consulted
  • 6
    Viktor Petrov
    2 searches59 consulted
  • 7
    James Okafor
    5 searches115 consulted
  • 3
    Sara Kovacs
    2 searches34 consulted
  • 4
    Pierre Lefevre
    2 searches28 consulted
  • 2
    Lena Hartmann
    0 searches0 consulted
  • 4
    Nadia El-Sayed
    2 searches47 consulted
  • 5
    Rafael Costa
    2 searches27 consulted
  • 5
    Sofia Andersen
    2 searches34 consulted
  • 7
    Alex Mercer
    0 searches0 consulted

Per-expert queries and consulted sources are recorded on the session transcript

Sign in to preview the research trail detail (moves to Pro at launch).

Sign in to preview query and source lists.

Entities

In this session

Moderator framing

The briefing’s headline is Integrity Technology Group, but operationally that is not where we begin.

Attackers disabled alarms and changed pump cycles at two Colorado water providers. Treatment was reportedly unaffected, yet this crossed from attempted intrusion into physical-process manipulation. That gets the first airtime.

Then we will work through the active access layer: WordPress CVE-2026-87902, GlobalProtect CVE-2026-0257, the AhsayCBS chain, the PeopleSoft failure, and PoeLLM’s exposed-server campaign.

After that, we will test what is genuinely new in the Integrity Technology–Flax Typhoon evidence and P7 DarkSword.

KelpDAO’s contagion and the IDC Frontier outage deserve business-impact treatment; the AI demonstrations and unexploited advisory list remain secondary unless someone can show a concrete operational delta.

Sara, I want the water-sector safety path first. James will close that discussion with what operators must do today.

— Moderator
How to read this record →
Mobile conversation map

Open this page on desktop for the full visual network.

Positions are generated by AI specialist personas and chaired by Halil Öztürkci.

Action 1

Dispatch Parallel

Two Colorado water providers reportedly had remote access and alarms disabled and pump cycles changed, although treatment and water quality were reportedly unaffected. Take the safety lens only: distinguish nuisance-level control access from a repeatable unsaf...

Sara KovacsICS/OT safety lens

Moderator assignment

Two Colorado water providers reportedly had remote access and alarms disabled and pump cycles changed, although treatment and water quality were reportedly unaffected. Take the safety lens only: distinguish nuisance-level control access from a repeatable unsafe process path, identify the evidence operators must preserve to make that distinction, and give a concrete same-day containment and safety-validation sequence for small utilities. State what remains unknown and do not infer attribution.

Response

The reported pump-cycle changes already show process influence, not merely an IT intrusion. But they do not yet establish a repeatable unsafe-process path. The critical distinction is whether attackers changed only HMI schedules and annunciation at Purdue Level 2, or could write PLC logic/setpoints at Level 1, suppress independent protective functions, and reproduce commands that push pressure, storage, or treatment outside safe limits. “Alarms disabled” must also be resolved: silencing an HMI alarm is materially different from defeating a controller interlock. Reporting says operators intervened and treatment, water quality, and public safety were unaffected.

For the same day, I would sequence the response this way:

  1. First 30 minutes: Put the senior operator in control. Locally verify tank levels, pressure, pump states, chemical feed, and applicable water-quality measurements using independent instruments—not only SCADA displays. Stabilize the process; move selected equipment to local/manual control only where the operating procedure says this is safe.
  2. In parallel, preserve evidence before rebooting anything: Export HMI/SCADA audit and alarm histories, historian trends, remote-access/VPN and firewall logs, engineering-workstation events, controller mode/change logs, and current PLC/HMI configurations. Photograph screens and panel indications; record device clocks and operator observations; preserve known-good logic, recipes, schedules, alarm limits, and network configurations for comparison.
  3. Within 30–90 minutes: Disable the compromised remote-access path at the Level 3/3.5 boundary, terminate vendor sessions, and revoke exposed accounts. Do not indiscriminately disconnect PLC-to-HMI or safety-related communications. CISA’s water-sector guidance recommends removing direct PLC internet exposure, controlling remote access through VPNs or gateways, replacing default credentials, and restricting approved source addresses.
  4. Within four hours: From a known-clean engineering station, compare live logic, firmware-visible configuration, setpoints, pump schedules, alarm limits, user accounts, and communications settings against approved baselines. Function-test alarms and pumps one at a time under operator control; validate segmentation changes in a test or controlled maintenance process first.
  5. For the rest of the day: Maintain staffed local rounds and enhanced water-quality sampling, document every intervention, and restore remote access only through a tightly allowlisted, monitored path with fresh credentials. If trustworthy baselines are unavailable, continue local/manual supervision rather than declaring the system clean.

The unsafe path is demonstrated only if evidence links the external session to controller writes or repeatable process commands, shows that protective limits or interlocks could be bypassed, and correlates those commands with physical response. What remains unknown is which devices and Purdue levels were reached, whether PLC logic or only HMI settings changed, what kind of alarms were disabled, whether credentials or persistence remain, and whether the actor could reproduce the changes after containment. There is no basis here to infer attribution.

Alex MercerExploit feasibility lens

Moderator assignment

Triage the active internet-facing exploitation set for a CISO with six hours: WordPress CVE-2026-87902, GlobalProtect CVE-2026-0257, AhsayCBS CVE-2026-105133/CVE-2026-105134, PeopleSoft CVE-2026-35273, and PoeLLM/LiteLLM CVE-2026-42271. Rank them by credible kill-chain closure and blast radius, separate patch-now from assume-compromise, and name the single artifact or telemetry source that would most change your priority for each. Treat yesterday’s Ahsay conclusion as established and identify only today’s delta.

Response

Halil, my six-hour ranking is:

  1. AhsayCBS — strongest kill-chain closure: unauthenticated chaining, JSP web shell, NT AUTHORITY\SYSTEM, XMRig, and service-based persistence. Backup infrastructure also concentrates credentials and repositories. Assume compromise.
  2. GlobalProtect — authentication bypass has produced confirmed compromises across multiple environments, with ransomware activity reported. An exposed security gateway is a bridge into the network, not merely another server. Treat vulnerable exposure during the exploitation window as presumptive compromise and start IR.
  3. PoeLLM/LiteLLM — reporting says more than 3,400 exposed servers were compromised in a cryptomining campaign. That demonstrates scalable execution, but the available evidence does not show broader post-exploitation objectives. Patch now; assume compromise where exposure and version overlap.
  4. PeopleSoft — the flaw is linked to a breach at an FBI contractor, so the chain can reach a data-theft objective. Evidence of broad, repeatable exploitation is less complete than for the first three. Patch now and hunt.
  5. WordPress — active exploitation is reported, and patching does not clean an already-hit site. But the evidence available here does not establish campaign scale or a complete post-exploitation chain. Patch now and hunt; do not automatically declare every exposed site breached.

The one priority-changing source for each: Ahsay: Windows service telemetry showing the fraudulent Edge update service. GlobalProtect: portal/gateway access logs matching the reported PAN GlobalProtect/6.0.0 user agent or 104.207.144.154. PoeLLM/LiteLLM: the service-host process tree showing a spawned shell or miner. PeopleSoft: application audit records showing an unauthorized privileged session. WordPress: a known-good webroot comparison showing newly created or modified PHP files.

Today’s Ahsay delta is only additional reporting corroborating web-shell and XMRig deployment. It does not change yesterday’s decision: exposed, vulnerable systems remain in the assume-compromise lane. For WordPress, PeopleSoft, and PoeLLM/LiteLLM, exploit-request details and victim-side forensic evidence remain incomplete, so I would not confuse internet exposure with proven breach.

Lena HartmannThreat intelligence lens

Moderator assignment

The U.S.-UK alert links Integrity Technology Group infrastructure and its MicroScan platform to Flax Typhoon and other China-linked operations. Identify what is genuinely new relative to the prior public linkage, grade the confidence separately for infrastructure ownership, operational enablement, and Chinese state direction, and tell defenders which behavioral detections survive if the attribution is wrong. Challenge the hero framing if today’s operational delta is weaker than the headline suggests.

Response

The headline overstates the attribution delta. The earlier FBI domain seizure had already publicly connected Integrity Technology Group infrastructure with Flax Typhoon. What is genuinely new is the operational detail: MicroScan’s 1,300-plus testing scripts, EBurst password spraying, SoftEther persistence/C2, DC.exe credential theft, and office-cli mailbox collection—plus the claimed support to a broader China-linked actor set and clearer Southeast Asian victimology.

  • Infrastructure ownership — High confidence: converging FBI seizure and allied-government reporting tie the infrastructure to Integrity.
  • Operational enablement — High confidence for the documented toolchain; moderate for every named actor linkage: the alert describes a coherent access-to-collection workflow, but shared infrastructure alone does not prove common operators.
  • Direct Chinese state direction — Low confidence: support for Beijing-linked operations is documented; case-specific government tasking, command relationships, and operator identity are not publicly demonstrated.

Even if attribution collapses, defenders should retain behavior-led detections mapped to Active Scanning, Exploit Public-Facing Application, Password Spraying, External Remote Services, OS Credential Dumping, Email Collection, and Exfiltration Over Web Service—especially scanning followed by Python/Go exploitation, distributed Microsoft 365 failures preceding success, unauthorized SoftEther deployment, suspicious domain-controller credential access, and sustained automated Outlook collection. This is a richer defensive playbook, not a new attribution victory.

Pierre LefevreBusiness impact lens

Moderator assignment

IDC Frontier isolated East Japan Region 1 after ransomware disrupted roughly 495 companies and local governments, with data in four zones potentially unrecoverable. Quantify the board-level decision: what supplier-continuity trigger should customers invoke today, what assurance should they demand before restoring dependency, and when does a controlled migration become less costly than waiting? Give concrete thresholds rather than a broad range.

Response

The board trigger has already fired: declare a critical supplier-continuity event now. Four zones remain stopped, recovery is described as difficult, and 495 organizations are affected. For every Tier‑1 workload, authorize alternate-region/provider restoration immediately if either its contractual RTO has expired or IDC Frontier cannot provide an evidence-backed recovery time by T+24 hours. Do not replicate from the affected region; use customer-held, pre-incident backups.

Before restoring dependency, require five gates: entry vector closed; independent forensic attestation that control-plane persistence is absent; 100% rotation of privileged credentials, tokens and encryption keys; restoration from a verified pre-incident backup with zero unexplained transaction variance; and a 24-hour production-like canary with clean telemetry. That 24-hour validation window—not merely service availability—is the minimum defensible return-to-service threshold.

Use one hard migration test: calculate daily outage cost as lost contribution margin plus SLA liabilities, recovery labor and customer remediation. At T+24, commit to migration when migration and dual-running cost is no more than two days of that outage cost; at T+48, migrate every Tier‑1 workload still lacking a validated recovery time. I found no customer-level revenue or workload data supporting a credible aggregate dollar estimate; boards should therefore apply this break-even equation portfolio by portfolio rather than inventing a headline loss.

Peer consultations
James Okafor → Pierre Lefevre

Pierre Lefevre asked James Okafor.

IDC Frontier isolated East Japan Region 1 after ransomware affected 495 organizations; four zones remain unable to restart and provider says data retrieval/restoration may be difficult. I need concrete board thresholds, not a broad range: what exact evidence and validation gates should customers demand before restoring production dependency, and at what elapsed outage point should they commit to controlled migration?

FACT: IDC Frontier says the four affected zones may be recoverable only from customer-held backups, while the intrusion path and broader regional safety review remain unresolved. ASSESSMENT: Customers should restore production dependency only after receiving: documented closure of the entry vector; independent confirmation that the control plane, identities, and target environment are free of persistence; full credential/key rotation; restoration from a pre-incident backup into an isolated environment; malware scanning plus application, database, and transaction-integrity reconciliation; and a 24-hour canary run with clean telemetry.

The board trigger should be T+24 hours without a credible, evidence-backed recovery time: authorize controlled migration to another region or provider then—do not wait for speculative recovery. Preserve the affected environment, prohibit replication from it, and cut over only after the isolated restore passes those gates.

Checkpoint

The Colorado incidents cross an important line: altered pump cycles demonstrate real process influence, but the evidence still does not establish a repeatable path to unsafe pressure, storage, treatment, or water quality. The decisive questions are whether access stopped at HMI schedules and alarm presentation, or extended to PLC logic, setpoints, interlocks, and independent safeguards. “Alarms disabled” remains especially ambiguous. The immediate response therefore combines operator-led physical verification and safe stabilization with evidence preservation, rather than assuming either harmless nuisance access or a proven public-safety event.

For the internet-facing vulnerabilities, the clearest six-hour priorities are AhsayCBS and GlobalProtect. AhsayCBS has the strongest demonstrated chain—from unauthenticated access through SYSTEM-level execution, web shells, cryptomining, and persistence—while exposed vulnerable GlobalProtect gateways should be treated as presumptively compromised because confirmed intrusions and ransomware activity have followed. PoeLLM/LiteLLM comes next on the strength of more than 3,400 reported compromises, though the observed objective is presently narrower. PeopleSoft has credible breach impact but less evidence of broad repeatability, and WordPress remains an active-exploitation patching priority with less kill-chain detail in the material reviewed here.

Two strategic judgments also became clearer. The U.S.-UK alert does not newly establish the basic Integrity Technology Group–Flax Typhoon connection; its real contribution is the richer MicroScan-enabled workflow, tooling, and victimology. Infrastructure ownership and the documented enablement chain can be assessed more confidently than every actor linkage, while direct Chinese state tasking remains unproven publicly. Separately, IDC Frontier customers should already have declared a critical supplier-continuity event. Expired RTOs—or the absence of an evidence-backed recovery time by T+24—justify alternate restoration, with return gated by forensic assurance, credential and key rotation, verified pre-incident backups, transaction reconciliation, and a clean 24-hour canary.

We now need to test these same standards against three adjacent risks: whether DarkSword’s new operator and command-and-control reporting changes the mobile threat model, whether the PoeLLM campaign extends beyond a single flaw or product, and what can actually be established about the KelpDAO bridge loss. The defense architecture view can then turn the findings into one coherent operating posture.

Action 2

Dispatch Parallel

P7 DarkSword was discussed previously as a drive-by iOS chain with kernel access, but today's reporting adds use by multiple operators, two-way command and control, and theft targeting credentials, Keychain data, photos, notes, and cryptocurrency wallets on iO...

Nadia El-SayedMobile security lens

Moderator assignment

P7 DarkSword was discussed previously as a drive-by iOS chain with kernel access, but today's reporting adds use by multiple operators, two-way command and control, and theft targeting credentials, Keychain data, photos, notes, and cryptocurrency wallets on iOS 18.4-18.7. Identify the real delta, distinguish demonstrated capabilities from unproven victim or operator claims, and give an enterprise decision rule for update, quarantine, and evidence preservation. Argue against treating every device in the versi... [arg clipped]

Response

The real delta is post-compromise operational maturity, not a newly proven infection vector. Google reports DarkSword supports iOS 18.4–18.7, chains six vulnerabilities, and has delivered three malware families—GHOSTBLADE, GHOSTKNIFE, and GHOSTSABER—with at least one suspected Russian espionage cluster, UNC6353, using it in watering-hole campaigns. iVerify’s P7 analysis demonstrates two-way tasking: 15-second beacon polling, a command dispatcher, raw-file upload, application inventory, and handlers targeting Keychain and wallet material, photos, and notes. That turns a drive-by kernel compromise into an interactive collection platform.

But capability is not victim telemetry. The implant code demonstrates that operators can request and exfiltrate those data classes; it does not prove every function ran on every infected phone, that cryptocurrency was transferred, how many victims exist, or that every reported operator is independently identified. Likewise, an iPhone running 18.4–18.7 is vulnerable—not automatically compromised. Treating the entire version cohort as infected would create unnecessary disruption while obscuring the smaller population needing forensic handling.

My enterprise rule is: update broadly, quarantine selectively, preserve before remediation when suspicion is concrete. Enforce the latest Apple-supported release immediately across every device in the affected range. Quarantine a device from corporate access when there is a credible watering-hole exposure, mobile-threat detection, matching network indicator, unexplained account activity, or a high-risk user plus plausible exposure. For that subset, preserve the device and available MTD, DNS, proxy, identity, and MDM records before wiping, upgrading, or returning it to service; issue a clean replacement and rotate credentials, tokens, and wallet secrets accessible from the phone. Version alone triggers urgent patching—not an incident declaration.

Priya NatarajanCloud security lens

Moderator assignment

PoeLLM reportedly compromised more than 3,400 publicly exposed AI and open-source servers, likely using LiteLLM CVE-2026-42271 alongside exposed Ollama, Gitea, Gotenberg, and Ivanti Sentry services; infected hosts then mined cryptocurrency and scanned for more victims. Determine whether this is primarily an AI-platform issue, ordinary exposed-service exploitation, or a cloud-IAM escalation risk. Give defenders the minimum inventory, containment, credential-rotation, and cloud-audit steps for tonight, and name what evidence wo... [arg clipped]

Response

Halil, this is primarily ordinary internet-exposed service exploitation with AI-heavy victimology—not an AI-model attack. Lumen identified probable exploitation of LiteLLM’s /mcp-rest/test/connection endpoint; Horizon3 reports CVE-2026-42271 can be chained with CVE-2026-48710 for unauthenticated command execution. The campaign also spans Ollama, Gitea, Gotenberg, and attempted Ivanti Sentry exploitation, then deploys miners, provides remote access, and scans onward. Cloud-IAM escalation is a material risk, but remains unconfirmed: the available reporting does not establish theft or use of workload credentials.

For tonight, inventory every public IP, load balancer, Kubernetes Ingress, and NAT exposure associated with LiteLLM, Ollama, Gitea, Gotenberg, and Ivanti Sentry, including owners, versions, ports, and attached workload identities. Hunt LiteLLM logs for requests to /mcp-rest/test/connection and /mcp-rest/test/tools/list, anomalous Host headers, unexpected subprocesses, mining processes, scanning on ports 3000/4000, and outbound connections on C2 ports 3778, 5001, 5002, or 9999. Remove unnecessary public ingress immediately; isolate suspect instances or pods, preserve disk and runtime evidence, block campaign IOCs and unauthorized egress, then rebuild from trusted images rather than merely killing the miner.

Rotate or revoke only after mapping what the compromised process could read: API keys, Git credentials, CI tokens, database passwords, Kubernetes service-account tokens, and static AWS/GCP/Azure credentials. For attached or managed identities, detach or disable the identity, revoke active sessions where supported, temporarily narrow its policy, and rotate every downstream secret it could retrieve. Audit AWS CloudTrail for STS role assumptions and access to S3, Secrets Manager, ECR, and KMS; Azure Activity/Entra logs for managed-identity use, Key Vault, and ACR; GCP Audit Logs for service-account impersonation, Secret Manager, Cloud Storage, and Artifact Registry; and Kubernetes audit logs for secret reads, token creation, exec, and RBAC changes. The CSP owns the underlying platform; public exposure, workload IAM, secrets, and logging coverage sit with the customer—“managed” still does not mean “magically scoped.”

The evidence that would elevate this to a confirmed cloud-IAM incident is post-compromise cloud API activity by the workload identity: metadata-service access, use of stolen keys from a new source, AssumeRole or service-account impersonation, secret retrieval, registry/repository access, IAM-policy changes, new credentials, or cross-account/project/subscription activity. Until that appears, treat the host as compromised and the trust graph as potentially exposed, but do not claim control-plane compromise.

Viktor PetrovCrypto financial-crime lens

Moderator assignment

An unidentified attacker allegedly drained 116,500 rsETH, valued around $292 million, through KelpDAO's LayerZero bridge; unsupported assets then reportedly produced about $190 million in Aave bad debt across at least nine protocols. Test those claims rather than accepting the headline: identify the on-chain facts required to establish loss, bad debt, and contagion; state the immediate risk controls for protocols, treasuries, and liquidity providers; and give one threshold for resuming markets. Separate confirmed transaction... [arg clipped]

Response

Confirmed transaction facts: Aave’s incident report records a release of 116,500 rsETH from the Ethereum-side RSETH_OFTAdapter at Ethereum block 24,908,285, following a message over Kelp’s 1-of-1 DVN Unichain–Ethereum route. LayerZero attributes that message acceptance to compromised internal RPCs plus denial of service against the third-party RPC. The resulting rsETH was moved into several branches, including Aave positions on Ethereum and Arbitrum. Aave subsequently froze its rsETH markets and explicitly said its own contracts were not exploited. Chainalysis reports 30,766 ETH in downstream attacker funds frozen by the Arbitrum Security Council.

Inferred exposure—not yet proven loss: The $292 million is the block-time valuation of 116,500 rsETH released, not automatically net economic loss. Likewise, “$190 million in Aave bad debt” appears to conflate borrowing with realized deficit: CoinDesk reports 89,567 rsETH supporting roughly $190 million of borrowing, while Nexus Mutual reports approximately 126,000 WETH borrowed across seven wallets—figures requiring account-by-account reconciliation. Establishing loss requires the release transaction hashes, pre/post bridge reserves, legitimate rsETH liabilities, recoveries and the valuation block. Establishing bad debt requires each account’s debt, recoverable collateral, liquidation proceeds, frozen assets and committed backstop funds. I found no evidence here establishing bad debt across nine protocols; contagion needs a protocol-by-protocol ledger showing contract, chain, rsETH balance, debt, oracle treatment and whether exposure is direct or merely the same collateral counted again.

Immediately, protocols should keep rsETH borrowing and collateral onboarding frozen, set collateral value or LTV to zero until backing is reconciled, cap withdrawals that could shift losses to remaining users, and preserve account snapshots. Kelp and LayerZero should disable the affected route, rotate trust infrastructure and require multi-DVN verification. Treasuries should stop accepting or lending rsETH; liquidity providers should disable automated rebalancing and avoid becoming exit liquidity. Legal and exchange coordination should continue around the already-frozen Arbitrum funds. One resumption threshold: an independently reproducible on-chain snapshot must show that verified redeemable backing plus irrevocably committed recovery funds covers 100% of outstanding rsETH liabilities and affected protocol debt, net of duplicated and frozen balances. Until then, reopening markets would socialize an unreconciled deficit.

James OkaforDefensive response lens

Moderator assignment

Close the operational discussion using these findings: Sara says the Colorado pump changes prove process influence but not yet a repeatable unsafe path; Alex ranks AhsayCBS first and says assume compromise because exploitation reaches SYSTEM with webshell and persistence; Pierre says IDC Frontier customers should already declare a critical supplier-continuity event. Build one six-hour command plan that preserves safety and evidence while avoiding indiscriminate shutdowns. Explicitly place WordPress CVE-2026-87902, Glo... [arg clipped]

Response

0–60 minutes: Declare one severity-one command with separate Ahsay, OT, and supplier-continuity workstreams. AhsayCBS is first: remove external access without powering off, capture memory/disks/logs, and isolate hosts because observed exploitation reaches SYSTEM, creates malicious replication receivers, and drops JSP webshells. Hunt for child processes from cbssvcX64.exe, preserve findings, and rotate Ahsay administrative/service credentials from a clean system. For Colorado, keep pumps under staffed local/manual control, block remote engineering paths, and preserve PLC/HMI configurations and historian data—process influence warrants containment, but not an indiscriminate plant shutdown. IDC Frontier customers should declare the supplier event now, freeze reliance on the affected zones, and begin isolated restoration from customer-held backups.

60 minutes–3 hours: Put affected GlobalProtect CVE-2026-0257 gateways next: preserve configuration and VPN logs, restrict portal/gateway access where operationally possible, invalidate existing sessions, and canary-test the vendor-fixed PAN-OS release before wider deployment. In parallel, place internet-facing WordPress CVE-2026-87902 sites behind maintenance mode or a tested WAF control, snapshot them, inspect webroots and privileged accounts, then install the fixed release for their maintained branch; CISA lists this vulnerability as exploited, so patching alone does not establish cleanliness.

3–6 hours: Rebuild compromised AhsayCBS hosts on clean infrastructure using 10.3.4 or later, rather than trusting an in-place upgrade; restore only verified backup data. Validate Colorado controller logic, setpoints, accounts, and physical pump behavior against approved baselines before restoring remote control. Production reopening requires no unexplained persistence, execution, configuration drift, or unauthorized sessions during a monitored canary. By hour six, IDC customers should have a funded migration path ready; execute it at T+24 hours if IDC Frontier still cannot provide an evidence-backed recovery time and integrity statement.

Checkpoint

DarkSword’s significance has sharpened from “drive-by iOS exploit chain” to an operationally mature collection platform. The demonstrated command loop, frequent beaconing, file upload, application inventory, and handlers for Keychain, wallet, photo, and note data show interactive post-compromise capability across iOS 18.4–18.7. They do not show that every capability was exercised, that cryptocurrency was stolen, how many victims exist, or that every reported operator has been independently attributed. Vulnerable devices therefore warrant scoped investigation, not an assumption that the entire version cohort is infected.

PoeLLM is also better understood as exploitation of exposed services in AI-heavy environments, rather than an attack on AI models themselves. Probable LiteLLM exploitation, alongside Ollama, Gitea, Gotenberg, and attempted Ivanti Sentry exploitation, led to mining, remote access, and onward scanning. Cloud credential escalation is plausible because of the identities attached to those workloads, but remains unconfirmed. The immediate control point is exposure: enumerate public paths and attached identities, remove unnecessary ingress, isolate suspicious workloads, and hunt the specified LiteLLM endpoints, subprocess activity, mining, scanning, and command-and-control ports.

On KelpDAO, the room now has a firmer transactional core but a less certain loss figure. The release of 116,500 rsETH through the 1-of-1 DVN route is recorded, Aave froze affected markets, and 30,766 ETH in downstream funds was reportedly frozen. Aave says its own contracts were not exploited. The roughly $292 million figure is a block-time valuation, not automatically net loss, while the reported $190 million “bad debt” may be borrowing backed by unsupported collateral rather than a realized deficit. Account-level reconciliation is still required.

Operationally, James has put AhsayCBS first because exploitation reaches SYSTEM, creates persistence, and compromises a high-trust backup platform; Colorado remains under staffed local control without assuming a plant-wide shutdown, while supplier continuity and GlobalProtect remediation proceed in parallel. That ranking is consequential, so the next step is to challenge it directly: we need to test whether Ahsay truly deserves the first six-hour response slot, or whether its apparent severity is being overweighted relative to active OT influence, exposed edge infrastructure, or supplier recovery risk.

Action 3

Challenge

Claim: AhsayCBS should rank first in the six-hour response because the chain reaches SYSTEM, establishes webshell and service persistence, and compromises a high-trust backup platform. Counter-evidence: Sara finds that the Colorado incidents already crossed in...

Alex MercerExploit feasibility lens

Moderator assignment

Claim: AhsayCBS should rank first in the six-hour response because the chain reaches SYSTEM, establishes webshell and service persistence, and compromises a high-trust backup platform. Counter-evidence: Sara finds that the Colorado incidents already crossed into direct process influence by disabling alarms and changing pump cycles, while the source pack reports Qilin and Settra exploiting GlobalProtect CVE-2026-0257 to create unauthorized VPN sessions and prepare ransomware. James adopted your Ahsay-first ordering. Defend or revise it: are you ranking technical kill-chain completeness above safety consequence and imminent enterprise disruption? Give separate priority rules for a water operator, an Ahsay-dependent MSP, and a typical enterprise with GlobalProtect exposure.

Response

The contradiction is real: Ahsay is not universally first. I over-weighted technical kill-chain completeness in a context-free ranking. Confirmed manipulation of alarms and pump cycles outranks a merely exposed enterprise platform when operators cannot independently verify a safe physical state. Sara’s distinction is right: consequence wins once the attacker is already touching the process. James’s Ahsay-first ordering is defensible for an Ahsay-dependent MSP, not as a universal rule.

  • Water operator: confirmed, ongoing process influence is first. Stabilize pumps locally, independently validate pressure, levels, water quality, alarms, and interlocks, then contain remote access without breaking control communications. GlobalProtect becomes co-equal if it is the OT access path or unauthorized VPN sessions appear. Ahsay follows unless it is required for immediate recovery. Once the process is stable and remote control is contained, the cyber ordering can flip.
  • Ahsay-dependent MSP: Ahsay is first. The reported chain is unauthenticated compromise through two flaws, JSP web-shell deployment, SYSTEM execution, and service persistence. Isolate exposed servers, preserve evidence, and rotate credentials that could reach repositories or managed customers. Whether attackers deleted backups, stole repository data, or crossed into customers remains unknown; do not claim that blast radius without evidence.
  • Typical enterprise with affected GlobalProtect exposure: GlobalProtect is first. Reporting ties CVE-2026-0257 to Qilin and Settra, unauthorized VPN sessions, credential theft, lateral movement, data collection, and ransomware deployment. Because access can resemble legitimate VPN traffic, patching alone is inadequate—terminate sessions, invalidate relevant credentials and override material, and investigate internal activity. Ahsay comes first only where it is actually deployed, exposed, and central to recovery.

The rule is blunt: confirmed physical manipulation first; then confirmed enterprise ingress with an imminent disruptive objective; then demonstrated privileged persistence in a high-trust platform; then vulnerable exposure without victim-side evidence. Technical elegance does not outrank pumps moving under hostile control.

Peer consultations
Sara Kovacs → Alex Mercer

Alex Mercer asked Sara Kovacs.

The source pack says attackers at two Colorado water providers disabled alarms and changed pump cycles, indicating direct process influence. I had ranked AhsayCBS first based on unauthenticated SYSTEM execution, webshell/service persistence, and backup-plane trust. For a six-hour response, should confirmed OT process manipulation categorically outrank an Ahsay or GlobalProtect exposure, and what exact operational condition would alter that ordering?

Alex, not categorically. Confirmed, ongoing OT manipulation outranks AhsayCBS or GlobalProtect when operators cannot independently verify a safe process state, alarms/interlocks are untrusted, or pumps remain remotely commandable—physical harm can develop within the six-hour window. Treat that as a Level 1/2 operational emergency: stabilize locally, isolate remote access without breaking control communications, and validate independent protections.

The ordering flips once operators have stable pressures/levels and water quality, pumps under trusted local control, validated independent alarms/interlocks, and the hostile remote path contained. At that point, an exposed or compromised AhsayCBS server—given observed unauthenticated SYSTEM execution and persistence—or an actively exploited GlobalProtect gateway can take priority because it can preserve broader enterprise access or undermine recovery.

Checkpoint

The priority order is now conditional on operational consequence, not simply on the completeness of an attack chain. AhsayCBS presents a severe enterprise scenario: unauthenticated exploitation through two flaws, JSP webshell deployment, SYSTEM execution, service persistence, and compromise of a high-trust backup platform. But that does not make it universally first. Where attackers are already manipulating alarms and pump cycles and operators cannot independently confirm a safe physical state, the water incident takes precedence.

For a water operator, the immediate objective is safe process control: stabilize pumps locally, independently validate pressure, levels, water quality, alarms, and interlocks, and then contain remote access without disrupting essential control communications. GlobalProtect becomes co-equal if it is the OT access route or if unauthorized VPN sessions are present. Ahsay moves behind those tasks unless the platform is needed for immediate recovery; once the physical process is stable and remote control is contained, that ordering may reverse.

For an Ahsay-dependent MSP, by contrast, Ahsay can reasonably remain first because the exposed platform could provide privileged, persistent reach into backup and recovery operations. The larger lesson is that a six-hour ranking must be tied to the organization’s actual dependencies, observed attacker activity, and potential consequences. Technical severity alone is not enough, and the packet does not establish that every exposed Ahsay system has been compromised.

That consequence-based approach also frames the next issue: the reported PeopleSoft CVE-2026-35273 incident involving FBI employees and an allegedly unpatched contractor-managed system. We now need to separate verified incident facts from reported claims before drawing regulatory conclusions about patching duties, contractor accountability, notification, or enforcement.

Action 4

Dispatch One

The PeopleSoft CVE-2026-35273 incident reportedly affected thousands of FBI employees after a contractor failed to apply a critical patch and was removed. Separate verified facts from reporting, then give customers of managed ERP platforms a decision-ready gov...

Sofia AndersenRegulatory obligation lens

Moderator assignment

The PeopleSoft CVE-2026-35273 incident reportedly affected thousands of FBI employees after a contractor failed to apply a critical patch and was removed. Separate verified facts from reporting, then give customers of managed ERP platforms a decision-ready governance position: what evidence must they demand from the provider to verify patching, what incident and personnel-data assessments begin if exposure overlapped exploitation, and which notification clocks depend on confirmed compromise or materiality rather than the missed patch alone? Keep the answer jurisdiction-aware and do not infer a reporting duty from KEV or patch status by itself.

Response

Verified fact: Oracle confirms CVE-2026-35273 affects PeopleSoft PeopleTools’ Updates Environment Management component; its risk matrix describes a network-reachable, low-complexity issue requiring neither privileges nor user interaction, with potentially high confidentiality, integrity, and availability impact. NVD identifies PeopleTools 8.61 and 8.62 as affected. Reporting, not independently established here: ITPro reports that FBI cyber chief Brett Leatherman attributed the incident to a third-party-managed platform where a contractor failed to install an issued patch; SC Media reports thousands of employees were affected and links the event to this CVE and ShinyHunters. Those reports do not, by themselves, establish the precise exploited build, complete personnel-data scope, exfiltration, or causation for every affected individual.

Customers should require: the complete asset/version inventory; internet-exposure history; the vendor advisory and applicable patch identifier; signed change tickets with approval, installation, restart, and validation timestamps; package hashes or build evidence; authenticated post-patch scan results; patch exceptions; and immutable application, web, identity, EDR, database, and egress logs covering the entire suspected exploitation window. If vulnerability and exposure overlapped, preserve evidence immediately and determine whether exploitation occurred, which privileges were obtained, which HR/personnel tables and attachments were reachable, whether records were viewed or exported, affected individuals and jurisdictions, encryption status, subprocessors involved, and whether credentials require rotation. A missed patch supports contractual control-failure and SLA review, but is not automatic proof of compromise, negligence, or a particular breach scope.

The governance distinction is critical: patch or KEV status should start incident triage and may trigger a contractually defined notice, but it does not alone start every statutory notification clock. EU analysis turns separately on a personal-data breach and risk under GDPR, significant-incident classification for an in-scope NIS2 entity, or major-ICT-incident classification for an EU financial entity under DORA; US public-company disclosure turns on a materiality determination, while state personnel-data laws use their own access/acquisition and harm triggers. I could not verify the current official notification texts in the available evidence, so I will not quote article numbers or deadline lengths. Counsel should immediately map the known detection time, compromise evidence, materiality decision, controller/processor roles, affected jurisdictions, and contractual notice clauses—without waiting for patch completion or perfect forensic certainty.

Checkpoint

The PeopleSoft case now has a firm technical core but an unverified incident narrative. Oracle confirms that CVE-2026-35273 affects the Updates Environment Management component in PeopleSoft PeopleTools, and characterizes it as network-reachable, low complexity, requiring no privileges or user interaction, with potentially high impact across confidentiality, integrity, and availability. NVD identifies PeopleTools 8.61 and 8.62 as affected. Those points support urgent exposure assessment and remediation.

What remains reporting rather than independently established here is the claim that a contractor failed to install the patch, that thousands of FBI employees were affected, and that the incident is definitively attributable to this CVE or to ShinyHunters. The available reporting does not establish the exact exploited build, the full personnel-data scope, whether data was exfiltrated, or whether one cause accounts for every affected person. Those distinctions matter: customers should not convert a plausible account into a confirmed forensic conclusion.

For managed ERP customers, the governance position is therefore evidence-based verification rather than reliance on a provider’s statement that patching is complete. Customers should demand a complete asset and version inventory, historical internet-exposure data, the applicable vendor advisory and patch identifier, signed change records covering approval through installation, restart, and validation, package hashes or equivalent build evidence, authenticated post-patch scan results, and documented exceptions. Until that evidence is available, residual exposure should remain an open risk owned jointly by the customer and provider—not an administratively closed ticket.

We now turn briefly to the reported Double Counter breach. The narrow question is whether primary evidence or independent corroboration supports the claimed scale of roughly 28 million records, rather than merely tracing how often that number has been repeated.

Action 5

Dispatch One

Give this only quick-hit treatment. For the reported Double Counter breach, what primary or independently corroborated evidence establishes the claimed scope of roughly 28 million accounts, the exposed data fields, the outdated Metabase entry path, and the Dis...

Rafael CostaOSINT exposure lens

Moderator assignment

Give this only quick-hit treatment. For the reported Double Counter breach, what primary or independently corroborated evidence establishes the claimed scope of roughly 28 million accounts, the exposed data fields, the outdated Metabase entry path, and the Discord bot-token abuse across about 50 communities? Separate confirmed facts from vendor or media claims, state which credentials or tokens require immediate revocation, and name the one fact that would justify elevating this from monitoring to a major incident thread.

Response

The public evidence is narrower than the 28-million headline. Primary, but self-reported: Double Counter says attackers obtained its Discord bot token, promoted an attacker-controlled server across roughly 50 large communities, copied part of a database, and abused a stolen payment key. Its exposure table lists approximately 28 million Discord IDs/usernames, 27 million IP addresses with coarse geolocation, and 25 million user-agent hashes. Independently corroborated: Have I Been Pwned examined a publicly released subset containing 275,000 unique email addresses and Discord usernames, plus limited Stripe-customer fields including names, countries, and postcodes. That confirms genuine leaked records and some field types—not exfiltration of all 28 million accounts.

The retired, internet-accessible OVH host running outdated Metabase is still the vendor/media-described entry path; no public forensic artifact, affected version, or named CVE independently closes that chain. Likewise, the bot-token abuse is supported primarily by Double Counter’s incident report, although subsequent reporting describes the attacker reaching a running bot container. Immediately revoke the Discord bot token and stolen payment/API key; also rotate cloud identities, database credentials, webhooks, and application secrets reachable from that host or container. The single fact that would elevate this to a major-incident thread is independent validation of a representative corpus or exfiltration logs showing that data for approximately 28 million unique accounts actually left the environment, rather than merely being present in exposed tables.

Checkpoint

The 28-million figure is best understood as Double Counter’s own exposure estimate, not an independently verified breach count. The company reports that attackers copied part of its database and lists roughly 28 million Discord IDs and usernames, 27 million IP addresses with coarse geolocation, and 25 million user-agent hashes. It also says the attackers stole its Discord bot token, promoted an attacker-controlled server across about 50 large communities, and abused a payment key. Those details are material, but they remain primarily grounded in the company’s incident account.

There is independent evidence that genuine data was exposed, just not at the full claimed scale. Have I Been Pwned examined a publicly released subset containing 275,000 unique email addresses and Discord usernames, along with limited Stripe-related customer fields such as names, countries, and postcodes. That corroborates the authenticity of at least some leaked records and confirms several field types. It does not establish that all roughly 28 million reported records were exfiltrated, nor does it independently validate every category and count in Double Counter’s exposure table.

The proposed initial-access chain remains the least firmly established element. Public descriptions point to a retired, internet-accessible OVH host running outdated Metabase, but there is no public forensic artifact, affected-version detail, or named CVE that closes that chain. Bot-token abuse is likewise supported chiefly by Double Counter’s report, with subsequent reporting adding that the attacker reached a running bot container. As we move to synthesis, the defensible conclusion is therefore a confirmed real leak with partially corroborated data types, alongside a much larger claimed scope and attack path that should still be presented with explicit attribution and uncertainty.

Unified Search

Search the public record.