ctipilot.ch

CTI Daily Brief — 2026-06-24

Typedaily
Date2026-06-24
GeneratorClaude Opus 4.8 (1M context) (`claude-opus-4-8[1m]`)
ClassificationTLP:CLEAR
LanguageEnglish
Promptv2.64
Items11
CVEs5
On this page

On this page

Tags (19)
Regions (5)
References (23)

0. TL;DR

  • 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's advisory; UniFi is dense across DACH/EU schools, clinics and local government. Today's deep dive — § 5.
  • Three malicious npm packages typosquatting postcss-selector-parser (150M weekly downloads) ship an AES-256-GCM-encrypted dropper that pulls a Nuitka-compiled Python RAT with Chrome DPAPI credential theft and Run-key persistence. Any CI runner or developer host that installed postcss-minify-selector(-parser) or aes-decode-runner-pro should be treated as compromised (JFrog, 2026-06-22). See § 1.
  • Cisco Unified CM CVE-2026-20230 (WebDialer SSRF → arbitrary file write → root, CVSS 8.6) is now seeing reconnaissance-stage exploitation in the wild and a public PoC — patch 14SU6 / the 15-train COP, or disable WebDialer. (BleepingComputer, 2026-06-23). See § 2.
  • A globally active campaign pushes obfuscated VBScript through WhatsApp Desktop/Web that disables UAC and silently installs a ManageEngine Endpoint Central RMM agent pointed at attacker infrastructure — living-off-the-land remote control with no bespoke malware. (Kaspersky, 2026-06-22). See § 1.
  • FortiBleed's scale was revised sharply upward: SOCRadar now documents >430,000 FortiGate firewalls targeted, >110M credentials harvested, and the 2026-06-15 exfiltration of DFS backup data from a NATO-aligned defence contractor — attributed to a Russian-speaking initial-access broker. (SecurityWeek, 2026-06-23). See § 4.

3. Research & Investigative Reporting

Unit 42: malicious skills on the OpenClaw "ClawHub" agent marketplace deliver macOS infostealers and weaponise AI agents for financial fraud

Palo Alto Networks Unit 42 (2026-06-23) documented five malicious skills published to ClawHub, the third-party skill marketplace for the OpenClaw AI-agent platform, active February–May 2026 (Unit 42, 2026-06-23; corroborated by Trend Micro). Two skills delivered the cluw macOS infostealer (an Atomic macOS Stealer / AMOS variant) by redirecting the agent to paste-site URLs (rentry.co, glot.io) carrying Base64-encoded curl | bash droppers. A third, omnicogg, padded its README to 22 MB to exceed the file-size threshold of both ClawScan and VirusTotal, slipping its payload past automated scanning. The most novel two cross a line into agentic abuse: money-radar fetches an attacker-controlled referrals.json at runtime to silently rewrite the financial referral links the agent recommends (revenue redirection with no re-publish), and letssendit coordinates a pool of agents to accumulate Solana ahead of operator-timed token launches — Unit 42's described first weaponisation of an AI-agent botnet for pump-and-dump fraud.

Why it matters to us: The skill-marketplace attack surface behaves like a package registry but is barely covered by existing supply-chain tooling, and "installation results in complete control over the agent's identity." For any organisation piloting agentic AI, treat skills as untrusted code: review them line-by-line before install, validate publisher provenance, and watch for agent processes spawning curl/shell, reaching paste sites, or creating cron persistence (T1195.001 supply-chain compromise, T1204.003/T1202 indirect execution, T1053.003 cron, T1555 credential access). The file-padding evasion is a reminder that a scanner with a content-size cutoff is a control with a documented bypass.

Unit 42: cloud-bucket hijacking via global-namespace reuse silently redirects log and replication streams `[SINGLE-SOURCE]`

Unit 42 detailed an architectural attack abusing the global uniqueness of object-storage bucket names across AWS S3, Google Cloud Storage and (less so) Azure Blob Storage (Unit 42, 2026-06-22). An actor holding bucket-delete rights deletes a destination bucket and immediately recreates it under their own account; existing log sinks, replication jobs, Pub/Sub-to-Storage subscriptions and Data Firehose streams keep writing to the now attacker-owned bucket with no config change and no entry in the source account's audit trail. No named in-the-wild exploitation is reported — this is offensive-research surfacing of an exposure class — but the impact on audit-log integrity is exactly what a SOC's detection pipeline depends on. [SINGLE-SOURCE] (Unit 42, a vendor lab, so the national-CERT carve-out does not apply; the underlying CSP behaviours are independently verifiable). Detection: alert on storage bucket-deletion API calls (GCP storage.buckets.delete, AWS CloudTrail DeleteBucket, Azure Microsoft.Storage/storageAccounts/delete) and on recreation of sink/replication targets; hardening: require multi-party approval for bucket deletion, enforce GCP VPC Service Controls / AWS account-region namespace isolation, and track sensitive-bucket ownership with DSPM. Maps to T1485/T1578 (resource manipulation) and the effective outcome of T1530 (data from cloud storage).

macOS ClickFix evolves: `hdiutil attach -nobrowse` mounts the malicious DMG invisibly before dropping AMOS `[SINGLE-SOURCE]`

A new macOS ClickFix variant (Palo Alto Unit 42, via BleepingComputer 2026-06-23) drops the visible-DMG step: the fake-CAPTCHA Terminal lure now has the user paste a curl command that uses hdiutil attach -nobrowse to mount the disk image without it appearing in Finder or on the desktop, then launches a self-signed app via open (BleepingComputer, 2026-06-23). The payload is Atomic macOS Stealer (AMOS): it presents a fake System Preferences authentication prompt to capture the local password, then steals browser credentials across numerous Chromium- and Firefox-derived browsers, cryptocurrency-wallet data, and Keychain contents. [SINGLE-SOURCE] — BleepingComputer attributes to Unit 42 but a separate primary Unit 42 article for this specific technique was not located this run (see § 7). Detection on macOS: hdiutil attach -nobrowse invoked by a shell parented by Terminal; Terminal executing pasted commands referencing external download URLs; apps launched from /Volumes/ mounts; user awareness that legitimate CAPTCHAs never require Terminal input (T1204.001, T1105, T1555).

Swiss Post Cybersecurity publishes its inaugural Swiss Threat Landscape Report `[SINGLE-SOURCE]`

Swiss Post Cybersecurity released its first Swiss Threat Landscape Report on 2026-06-23, presented at its Hack'Events conference, drawing on the firm's own SOC, incident-response and offensive-security engagement data rather than global aggregates (Swiss Post Cybersecurity, 2026-06-23). It names phishing, identity-based attacks (credential stuffing, account takeover, MFA-bypass chains) and AI-enabled threats as the dominant categories seen in Swiss incident intake, and argues the governance centre of gravity has moved from prevention to detection, response and recovery. [SINGLE-SOURCE] and vendor-authored, so the top-line categories are not novel; the value for a Swiss SOC is that the ranking is grounded in domestic operational data, which supports weighting identity-layer telemetry (Entra ID / AD sign-in logs, OAuth token-grant anomalies, MFA-fatigue patterns — T1621) and AI-assisted-phishing detection that leans on header/anomaly scoring rather than content heuristics (T1566.001). The full report is registration-gated (see § 7).

4. Updates to Prior Coverage

UPDATE: FortiBleed scale revised to 430K firewalls / 110M credentials; NATO-contractor exfiltration and a Russian-IAB attribution

UPDATE (originally covered 2026-06-18; last delta 2026-06-23): SOCRadar's full "Dismantling FortiBleed" report sharply revises the campaign's scale and attribution: it documents >430,000 FortiGate firewalls targeted and >110 million credentials harvested across 650+ collection pipelines, and attributes the operation to a likely Russian-speaking initial-access broker running financially-motivated activity (SecurityWeek, 2026-06-23; The Hacker News, 2026-06-23). The prior figure of 86,644 confirmed-compromised devices was the device count; the new numbers are the broader targeting and credential-collection totals.

The material new development is the first named high-value victim: on 2026-06-15 the operators offline-cracked Kerberos hashes and exfiltrated DFS backup data from a NATO-aligned defence contractor, moving the campaign from undifferentiated credential harvesting into confirmed geopolitical-risk territory. SpyCloud's analysis of the same infrastructure found parallel credential-collection runs against Synology, Sophos and MSSQL estates (SpyCloud, 2026-06-19). The reported mechanism remains consistent with prior coverage — SSH brute-force seeding, the Golang FortigateSniffer capturing authentication traffic, and offline GPU cracking — with no new Fortinet CVE involved (one reverse-engineering write-up framed the access around an older path-traversal CVE; that mechanism is not corroborated by the SOCRadar reporting and is not asserted here — see § 7).

Defender action for EU/CH FortiGate operators is unchanged but reinforced: assume any credential that transited an exposed FortiGate during the campaign window is burned, and — because the operators pivot to Kerberos/AD — run a retrospective hunt for Kerberoasting (T1558.003, EID 4769 anomalies on service accounts) and replication-style access (EID 4662) in the days after your device's exposure, and enforce credential non-reuse between appliance and domain accounts.

UPDATE: 8x8 confirms Klue/Icarus Salesforce exfiltration in an SEC 8-K Item 1.05 filing

UPDATE (originally covered 2026-06-19; campaign delta 2026-06-23): US cloud-communications provider 8x8 (NASDAQ: EGHT) filed a Form 8-K Item 1.05 on 2026-06-23 disclosing that an unauthorised party accessed its Salesforce environment on 2026-06-11/12 via a third-party integration — the Klue competitive-intelligence platform — the OAuth-integration vector behind the Icarus extortion campaign already tracked in prior briefs (SEC EDGAR — 8x8 Form 8-K, 2026-06-23).

The filing states the accessed data is limited to contract information, internal sales notes and business contact data (names, business emails, phone numbers, mailing addresses). As a publicly-listed company's mandatory material-incident disclosure, it is the formal confirmation that 8x8 is a named Klue-integration victim, extending the campaign's confirmed-victim list.

Defender takeaway for anyone running SaaS-to-Salesforce OAuth integrations (including EU public-sector users of competitive-intel tooling): audit Connected Apps in Salesforce Setup → App Manager for unexpected or stale OAuth grants, scope connected-app permissions to least privilege, and monitor EventType=OAuthToken in Salesforce Event Monitoring for anomalous token use (T1078.004 Valid Accounts: Cloud, T1550.001 token abuse).

5. Deep Dive — Ubiquiti UniFi OS triple-flaw chain to unauthenticated root (CVE-2026-34908 / -34909 / -34910)

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 "Improper Access Control," "Path Traversal" and "Improper Input Validation" vulnerabilities respectively. All three are rated maximum severity by BleepingComputer'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 OS command execution as root on the management plane of Ubiquiti's UniFi OS appliance family (BleepingComputer, 2026-05-22; SC Media, 2026-06-08). 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.

The chain. The three flaws compose into a single pre-authentication path:

  • CVE-2026-34908 — improper access control (CWE-284). 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.
  • CVE-2026-34909 — path traversal (CWE-22). 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.
  • CVE-2026-34910 — improper input validation → command injection (CWE-20). The endpoint passes attacker-controlled input into an OS command without sanitisation, achieving command execution as root. This is the flaw CISA names in the KEV entry as actively exploited.

SC Media's analysis states the access-control and path-traversal flaws "can bypass authentication, allowing access to a vulnerable endpoint," after which the input-validation flaw yields unauthenticated RCE with root privileges (SC Media, 2026-06-08). Because CVE-2026-34908 is what re-shapes the trust boundary, a partial update that addresses only the command-injection flaw is not sufficient — the full fixed UniFi OS version must be applied. Maps to T1190 Exploit Public-Facing Application for initial access and T1068 Exploitation for Privilege Escalation for the root outcome.

Affected and patched versions. UniFi OS Server is affected through 5.0.6 and fixed in 5.0.8 (SC Media, 2026-06-08); the appliance line (UDM / UDR / Express / UNVR / EFG consoles) is fixed in the corresponding UniFi OS 5.1.x release (BleepingComputer, 2026-05-22 reports the patched set but not per-model build strings). Confirm the exact fixed build for each model against Ubiquiti's advisory rather than assuming a single release line is clean, and verify that auto-update actually applied the fixed build.

Hunt and detection concepts (no IOCs). These are Linux-based network appliances that rarely carry EDR, so detection leans on the network and the device's own logs: the highest-value signal is the UniFi OS management process spawning unexpected shell children or executing curl/wget (anomalous process lineage from the web daemon); outbound connections originating from the appliance to infrastructure that is not Ubiquiti'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.

Hardening / mitigation. 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.

6. Action Items

  • Patch UniFi OS now on any internet-reachable console to 5.0.8 (UniFi OS Server) or the corresponding fixed 5.1.x build for your appliance (confirm the exact build per model against Ubiquiti's advisory), apply the full fixed version (the access-control flaw makes partial updates insufficient), and pull the management interface off the internet onto a segmented VLAN. Treat consoles exposed since 2026-06-23 as potentially compromised — pre-auth-to-root chain, CISA-confirmed exploitation (§ 5).
  • Remediate Cisco Unified CM CVE-2026-20230 if WebDialer is enabled on an internet-facing instance: apply 14SU6 (Release 14) or the Release-15 COP fix, or disable the Cisco WebDialer Web Service if unused; hunt WebDialer logs for file:// URIs and stray file-creation events (§ 2).
  • Patch Lantronix EDS5000 firmware and segment serial-to-IP converters off any internet-reachable or flat OT segment; replace default credentials. First BRIDGE:BREAK CVE confirmed exploited (§ 2).
  • Treat developer/CI hosts that installed postcss-minify-selector(-parser) or aes-decode-runner-pro as compromised — rotate browser-stored and developer credentials, and alert on node/npm parents spawning PowerShell and new HKCU\...\Run values (§ 1).
  • Hunt for the WhatsApp→RMM chain: msiexec /quiet parented by wscript.exe/cscript.exe, writes to ...\Policies\System\ConsentPromptBehaviorAdmin, and ManageEngine DCAgentService.exe appearing with no provisioning ticket (§ 1).
  • Run a retrospective Kerberoasting / replication-access hunt (EID 4769 anomalies, EID 4662) for any FortiGate exposed during the FortiBleed window, and enforce credential non-reuse between appliance and domain accounts (§ 4).
  • Audit Salesforce Connected Apps (Setup → App Manager) for stale or over-scoped OAuth grants and monitor EventType=OAuthToken — the Klue/Icarus integration-abuse vector behind the 8x8 disclosure (§ 4).

7. Verification Notes

  • FortiBleed mechanism — contradiction resolved toward the primary reporting. SOCRadar's report (via SecurityWeek) and SpyCloud describe the access as SSH brute-force + the Golang FortigateSniffer + offline GPU cracking, with no new Fortinet CVE — consistent with the 2026-06-23 coverage. One reverse-engineering write-up framed the access around a legacy FortiOS path-traversal vulnerability; that mechanism is not corroborated by the SOCRadar reporting and is not asserted in § 4.
  • UniFi OS exploitation sourcing. Active exploitation rests on the CISA KEV listing (CVE-2026-34908/-34909/-34910 added 2026-06-23, confirmed via the KEV bridge fetch this run). A dedicated exploitation write-up (PwnDefend, attributing a Mirai "zok" loader to the command-injection step) was unreachable this run (HTTP 503/403), so the Mirai-specific attribution is not independently re-verified and is omitted from § 5. BleepingComputer reports the set as "maximum severity" (no numeric score); the CVE records put the access-control and path-traversal flaws at CVSS 10.0, with some trackers listing the command-injection CVE-2026-34910 at 9.8 — the discrepancy does not change the pre-auth-to-root severity.
  • Lantronix fix-version ambiguity. Forescout's April disclosure cites fixed firmware 2.0.0R1 for the EDS5000 series; secondary tracking around the KEV listing references later builds (e.g. 2.2.0.0R1). Operators should confirm against Lantronix's current advisory rather than a single version number.
  • GMS AG (gms.net) — unconfirmed leak-site claim, not given item space. The Icarus extortion group listed a Swiss technology company "Gms-net" on ~2026-06-22, claiming Salesforce data exfiltration. Sourcing is the ransomware.live leak-site tracker and the DeXpose aggregator restating it: no GMS statement, no HIGH-reliability journalism, no regulator notice, and the cited sources do not substantiate the company's sector/role beyond "Swiss technology company." Below the PD-6 bar for a leak-site claim — recorded here for the Swiss nexus only; do not treat as a confirmed incident.
  • Single-source items: Unit 42 cloud-bucket-hijacking research (§ 3, vendor lab, architectural — no named ITW exploitation); macOS ClickFix hdiutil variant (§ 3, BleepingComputer citing Unit 42 — the separate Unit 42 primary article for this specific technique was not located this run); Swiss Post Cybersecurity Swiss Threat Landscape Report (§ 3, vendor-authored, no independent corroboration yet, full report registration-gated); GMS listing (above).
  • Research-pass note. The Unit 42 OpenClaw/ClawHub item and the FortiBleed scale figures were spot-checked by the main agent against the primary sources this run (both confirmed); the Cisco, Lantronix and UniFi non-NVD source URLs were re-pivoted to vendor/research/news pages because NVD per-CVE pages are not citable.
  • Sub-agent note. The first S2 (Switzerland/Europe/public-sector) research worker returned with no findings written to disk; it was re-spawned and produced the two § 3 / § 4 CH items. The re-spawn confirms a genuinely thin in-window signal for CH/EU public-sector incidents — all national-CERT feeds (NCSC-CH, CERT-EU, CERT-FR, BSI WID-SEC, NCSC-NL) show their newest advisories dated 2026-06-17 to -22, outside the 36 h window.
  • Coverage gaps: govcert-at (Austrian national CERT — TLS/DNS failure on the RSS endpoint, no usable alternate; not fetched this run); databreaches-net (article-level HTTP 403, mitigated via alternate publishers — content reached the brief); in-window-ch-eu-incidents (genuine thin-signal day, no fresh CH/EU public-sector incident in window); pwndefend (HTTP 503 on the UniFi exploitation write-up, covered via KEV + vendor/news).