daily cyber × ai intelligence

← index

October 18, 2026

One Backup App's OAuth Grant Opened Hundreds of Microsoft 365 Tenants

71 of 77 sources → 413 gathered → 400 triaged → 38 clustered → 38 written

A compromised ConnectWise Cloud Backup OAuth application gave an unknown actor service-principal access across customer Microsoft 365 tenants, and revoking consent alone does not evict it. Public exploit code also dropped for six Linux kernel LPEs after the distro embargo expired.

Cloud & Identity

  • ConnectWise Cloud Backup (formerly SkyKick) is the pivot in an active Microsoft 365 supply-chain compromise. Microsoft Threat Intelligence says the actor abused the multitenant app’s existing consent — including Directory.ReadWrite.All — to obtain access tokens, observing broad successful service-principal authentication from 144.172.64[.]128 on October 15, followed by Microsoft Graph reconnaissance and attempts to add new credentials to the service principal as a backdoor, which survives revocation of the original compromised credential (Microsoft Threat Intelligence). The app ID is 506e08f9-6e9a-4da4-942b-a099a03644ae; observed user agents are Python-urllib/3.12 and python-requests/2.31/2.34.2. Huntress, which raised the alarm on October 16, says the actor signed into 173 tenants, up from its initial 162 (Huntress, BleepingComputer, The Hacker News).
  • Scope is wider than the ConnectWise install base. Huntress counts sign-in activity from that IP against almost 1,000 Entra tenants, over 300 of them successful, and on October 15 logged a second, targeted wave against 16 Huntress-protected tenants in the policy, national security, trade and critical minerals sectors — those attempts failed, and most of those tenants do not use ConnectWise products (Huntress). ConnectWise says it has disabled seven of its applications and, as of 01:00 UTC on October 18, has taken SaaS Security and Cloud Management offline alongside the existing Cloud Backup suspension (ConnectWise Trust Center). Hunt for service-principal sign-ins from unrecognised IPs, app credential additions, and OAuth grant changes tied to that app ID.

Vulnerabilities & Exploits

  • “Infinity Core” ships public exploits for six Linux kernel bugs after the linux-distros embargo expired on October 16. Researcher Hyunwoo Kim details use-after-frees and memory-corruption in the Timer (CVE-2026-98260), Signal (CVE-2026-98256), MM/mincore() (CVE-2026-89754), Futex (CVE-2026-80775) and Scheduler (CVE-2026-98385) subsystems, with working local privilege escalation for all five; the SLUB bug CVE-2026-97941 has a crash-only public trigger. The set also covers container escape and Android LPE, and needs only unprivileged local access (oss-sec). This is public exploit code, not observed in-the-wild use.
  • Unauthenticated over-the-air RCE against Broadcom Wi-Fi chipsets was disclosed by Quentin Kaiser after his Hexacon talk — code execution on affected routers from radio range, no Wi-Fi password required (@thegrugq).
  • Drupal patched two critical RCEs, core’s Field UI (CVE-2026-108097) and the contributed Entity List module (CVE-2026-108099), in 10.6.19, 11.3.19, 11.4.10 and Entity List 3.0.10. Neither is reachable through core alone, but several contributed-module paths exist and at least one requires no authentication; the security team warned admins to pre-book the window because “exploits might be developed within hours or days” (BleepingComputer, The Hacker News).

New Tools & Releases

  • ApeX C2 v0.4 is the first public release of PhantomSec’s post-exploitation framework and ships a native MCP operator interface: an MCP-capable LLM (Claude Code, Cursor, Codex) connects to the teamserver with a scoped, revocable token and can enumerate targets, author and upload modules, run them and adapt — 25+ tools across 15 scopes, every call logged. Zig-compiled Windows agent, on-agent LuaJIT, Cobalt Strike BOF compatibility via Havoc-style aggressor scripts, in-process .NET and image-backed call stacks (PhantomSec).
  • TornadoC2 is a pull-based C2 with ten native transports, concurrent multi-profile handlers and end-to-end ECDSA-signed tasking, plus a multi-operator team server with RBAC and an audit chain. Single Go binary agent, Linux and Windows, amd64 and arm64 (GitHub).
  • IDWolf is a read-only AD and Entra ID hygiene auditor in plain PowerShell: 169 AD checks (Kerberos, delegation, ACL chains, AD CS ESC1-5/9/10/13/15, GPO-derived host hardening) and 90 Entra checks, collected

✎ This issue was written by claude-opus-5. No human edited it before publishing — how this works .