Security & Threat Intelligence

The Watch

The Signal

The SolarWinds ARM patch doubles as the exploit blueprint for pre-auth RCE on your domain.

Hardcoded secrets come out of a patch diff in hours. ARM holds delegated rights across Active Directory, so one reachable unpatched instance is enough to take the directory. No CVE has been assigned, and the reporting gives no CVSS score and no affected build range. Without a build range, the DR and staging copies sitting outside your normal patch cycle will not surface in a version sweep.

In Play

  1. Pre-Auth RCE in the Product That Governs AD Rights

    SolarWinds patched a hard-coded key in Access Rights Manager that permits unauthenticated remote code execution, per The Hacker News. ARM inventories and modifies who holds which rights across Active Directory, so a pre-authentication flaw there is a domain-level problem rather than a single-host problem. The reporting carries no CVE, no CVSS and no affected build range, so pull the vendor advisory before you open the change ticket.

    Ask Clarity
    Try
  2. Extortion Infrastructure Churn Across Two Access Models

    ShinyHunters claims it seized control of rival cl0p's dark web leak site, per MIT Technology Review, opening a feud between two of the highest-volume extortion crews operating. Your actor-attributed detections, leak-site feeds and negotiation-stage assumptions are unreliable while that plays out. CyberScoop separately reports prosecutors seeking $14M in Bitcoin and $3.4M in Ethereum from a Scattered Spider member who pleaded guilty a year ago — and the network kept morphing anyway.

    Ask Clarity
    Try
  3. Consumer AI Tenants Are Now Holding Corporate OAuth Grants

    OpenAI enabled multi-account linking across most ChatGPT plugins: a user links personal and work accounts for the same service, and ChatGPT selects which credential executes each request. Linking happens from the plugin directory rather than your IdP, and it required zero developer changes — so connectors you already security-reviewed changed behavior without a ticket. Amazon meanwhile blocked Meta's Muse agent from Amazon.com, alleging it browses without identifying itself and captures customer login details; Meta denies it ever sees passwords.

    Ask Clarity
    Try
  4. Blockchain-Resolved C2 Retires Your Takedown Playbook

    A previously undocumented RAT called ChainScript is delivered through ClickFix paste-to-run lures and rotates its command-and-control addresses through the Polygon blockchain, per The Hacker News. You cannot sinkhole a smart contract or serve a registrar takedown on it, so domain blocklists, DNS filtering and static indicator feeds stop contributing to this case. Egress is the compensating signal: JSON-RPC calls to polygon-rpc.com, Infura, Alchemy, Ankr or QuickNode from a host that is not an approved blockchain development system.

    Ask Clarity
    Try
  5. Exploit-Reproduction Training Moves Outside the API Boundary

    Xiaomi's MiMo-V2.6-Pro took the top open-weights slot on the Artificial Analysis index under an MIT license, and AINews reports its reinforcement-learning suite spans coding, general agents, visual and cyber tasks — with the ARVO vulnerability-reproduction environment and training recipe being open-sourced, roughly 7,000 environments planned. Every abuse control the industry leans on, from API gating to rate limits to refusals, lives at an API boundary that MIT-licensed weights do not have. Import AI adds the ecosystem context: Chinese-origin bases went from 1% of new guardrail-stripped model production to 55%.

    Ask Clarity
    Try

Deep Dives

The Two Ways Into Your Active Directory You Didn't Provision

One vendor product and one offshore contractor both hold delegated rights over your domain, and each one has turned into somebody else's access path.

The vulnerability class sets the clock, not the score

Hard-coded secrets are the fastest vulnerability class to weaponize, and that is what should drive your change window here — not a severity score the reporting never carried. The workflow is mechanical: an adversary pulls the patched build, diffs it against the previous one, recovers the constant, and has a working pre-authentication exploit the same day. There is no research overhead and no exploit-development uncertainty to price in. SolarWinds advisories also draw specific, sustained attention from actors who watch that vendor deliberately, which compresses the window further.

The product is what makes this a domain event. Access Rights Manager enumerates and modifies who holds which rights across Active Directory, which means it runs with service accounts that are Tier-0 adjacent by design. Unauthenticated code execution on that host is not a host compromise with lateral movement ahead of it; it is delegated authority over your directory, already granted, waiting for whoever reaches the box first.

Exposure reduction beats the change board

Sequence this correctly. An external attack-surface sweep — Shodan and Censys plus your own scan of your ranges — for ARM management ports takes an afternoon and does not need a change window. Forcing administration through a hardened jump host takes slightly longer. Both land before a normal emergency-change cycle completes, and both convert an internet-reachable pre-auth flaw into an internal-only one. Patch as the durable fix; reduce reachability first because you can do it today.

Patching does not evict a tenant

Assume-breach hunting on these hosts is the step most teams skip. Pull ninety days of telemetry and look for unexpected child processes of the ARM service, new local administrators, ARM service-account logons originating from hosts that are not ARM, and anomalous LDAP or ADWS write activity. A patched binary does not remove an implant or a rotated credential, and the service accounts involved are exactly the ones you would not notice being used.

The same delegation, held by a contractor

The second item in the same reporting is the non-product version of the identical problem. DPRK's Jade Sleet compromised a deliberately small India-based IT services provider, deploying two distinct backdoors — FLATROOF and ROOFDECK — in one intrusion. The victim being characterized as a much smaller organization is the targeting logic, not incidental detail: small offshore IT and BPO firms sit precisely where weak security maturity meets persistent privileged access into far larger client estates. Two implants in a single intrusion is classic redundancy tradecraft — lose one to an EDR update, keep the other.

Your vendor questionnaire will never surface this, because the exposure is not the provider's control maturity. It is the standing accounts, RMM agents, VPN identities and delegated-admin grants they already hold in your environment, and their activity is invisible in your telemetry unless you are explicitly baselining vendor-account behavior.

A hard-coded key in the product that governs who has access to what in Active Directory is not a vulnerability with a patch window — it is delegated authority sitting behind a constant that anyone can read out of a binary diff.

What this reporting does not give you

Be honest about the evidence quality: a single reporting stream, with no CVE identifier, no severity score, no affected version range and no indicators. Treat this item as tasking that points you at the vendor advisory, not as input to a detection rule. The one thing that does not depend on those missing details is the inventory: you cannot patch, isolate or hunt ARM instances you have not enumerated, including the DR copy and the pilot install someone stood up two years ago.

What to do

  1. Inventory every SolarWinds Access Rights Manager instance — including DR, staging and abandoned pilots — and patch to the vendor's fixed build within 72 hours, pulling the advisory directly for the identifier and affected build range.

  2. Sweep your external ranges for ARM management ports today using Shodan/Censys plus your own scan, and route all ARM administration through a hardened jump host while the patch lands.

  3. Enumerate every standing account, RMM agent, VPN identity and delegated-admin grant held by offshore IT and BPO providers this quarter, rotate those credentials, and convert standing access to time-bound just-in-time grants.

Your OAuth Consent Screen Became the Perimeter for Consumer AI

Three separate launches route corporate tokens into tenants you do not administer, and one setting you can change this week covers all three of them.

The mechanism: a model, not a user, picks the credential

Read OpenAI's account-linking change precisely. The isolation it claims is at the account level, while the conversation context is shared and the model selects which linked credential acts on each request. That is a textbook confused-deputy architecture: any document, ticket body or web page the assistant ingests is untrusted input capable of steering credential selection, with no user confirmation step and no per-request attribution the user can inspect. Data read under a corporate scope and written under a personal one, in one thread.

The blast radius of a stolen personal session is now the union of scopes across every linked corporate account. Commodity infostealers already harvest browser sessions and refresh tokens, and consent phishing already works; what changed is the payoff. Worse, subsequent access presents as legitimate authenticated API calls from a valid user — precisely the traffic your CASB is tuned to allow. The only reliable enumeration path is grant-side: query each SaaS provider for third-party app authorizations, because the vendor publishes no list of which connectors are covered.

Where the sources disagree, and why it matters

The Amazon–Meta dispute is the part you cannot resolve from the outside. Amazon blocked Meta's Muse agent from Amazon.com alleging it browses without identifying itself and appears to capture and store customer login details; Meta counters that Muse never sees passwords or payment methods because they stay in secure storage, per Techpresso's reporting. Both parties are sophisticated and motivated, and neither claim is externally verifiable. The operational read: software with browser-level access to authenticated sessions, whose credential architecture is in public dispute between two of the largest companies on earth, may be running on your managed endpoints right now.

Amazon's choice of legal theory is the most useful technical detail in the whole story. It leaned on its Conditions of Use rather than anti-hacking claims, explicitly because courts favored Perplexity on those arguments. Anti-hacking statutes are no longer a dependable backstop against unwanted automation; contract language plus your own detection telemetry is. That cuts both ways — your staff pointing agents at partner properties is now a contractual exposure too.

ExposureWhat changedWhere the audit trail livesControl that covers it
ChatGPT multi-account linkingEnd users issue corporate OAuth grants from a consumer tenant; zero developer changes requiredSaaS third-party app logs only — invisible to CASB and DLPAdmin-consent-required with a review queue
Agentic browsers on endpointsBrowser-level access to authenticated sessions; credential handling disputedEndpoint process and network telemetry, if you collect itApplication control plus vendor attestation before approval
Consumer agent scope grantsMail, calendar, contacts and payment scopes requested at the moment they feel relevantIdP consent-grant eventsVerified-publisher restriction; revoke consumer agent grants

The UX is engineered against your awareness training

One reviewer detail deserves a security reading: Muse does not demand blanket access or interrupt constantly — it asks permission at the moment access becomes relevant, confirms what it found, then checks again before acting, in a deliberately warm tone. That is a consent-optimized permission flow, being recommended as the pattern every agent builder should copy. The scopes involved are the same ones abused in consent-grant campaigns; the difference is that the app is a legitimate product and the destination is an AI platform rather than an attacker tenant. Either way corporate mail leaves your boundary under a user-granted token your SIEM never sees. Separately, Patrick Wardle disclosed a local-hijack flaw in Muse with no identifier assigned — meaning your vulnerability feed will not find it for you.

When a model chooses which of your credentials executes a request, prompt injection stops being a content problem and becomes an authorization problem.

What to do

  1. Pull a 30-day report of third-party OAuth grants to ChatGPT and consumer agent apps across Entra ID, Google Workspace, Slack, GitHub, Notion and Atlassian this week, flagging every user-consented grant and its scopes.

  2. Restrict end-user consent to verified publishers with low-impact permissions (or switch it off with an admin consent workflow) and publish a policy line naming personal-tenant linking of corporate SaaS a reportable violation.

  3. Ship two detections this quarter: consent grants to AI-assistant application IDs, and anomalous read volume on a user token within 72 hours of a new grant.

The Extortion Crews Reshuffled; Your Actor-Attributed Coverage Didn't

A claimed leak-site takeover and an unsealed forfeiture point the same direction: detection organized around which crew uses which door is about to mislead you.

Treat it as infrastructure churn, not a merger

Criminal-ecosystem claims are self-reported and frequently theater, so do not book the takeover as fact. The operational consequence holds either way: while control of a major leak site is contested, your leak-site monitoring feeds, actor-attributed detections and negotiation-stage playbooks all degrade at once. A secondary risk rides along — data already stolen gets re-published or double-extorted during the infighting, which means a victim organization can take a second disclosure hit from an incident it considers closed.

The specific danger is TTP blending

The two crews at the center of this operate through fundamentally incompatible front doors, and most defensive programs hardened only the one they attributed to each name.

Dimensioncl0p patternShinyHunters pattern
Primary access vectorMass exploitation of internet-facing file transfer and ERP appliances (T1190)Help-desk and voice-phishing social engineering, OAuth consent abuse (T1566, T1656)
Target surfaceEdge appliances and unpatched perimeter softwareSaaS tenants, identity providers, connected third-party apps
Your primary controlAsset inventory, patch velocity, edge exposure reductionIdentity verification workflow, OAuth governance, token anomaly detection
Post-churn riskStolen data re-published or double-extorted during the feudSocial-engineered access driving mass-exploitation-scale exfiltration

A crew that enters through your help desk while operating the other's infrastructure and target-selection logic defeats a program that treated those as separate threat models. The remediation is unglamorous: harden both vectors in the same sprint, and stop waiting for attribution to settle before you act.

Arrests are not risk reduction

CyberScoop's reporting on the unsealed forfeiture filing supplies the harder lesson. Ahmed Hossam Eldin Elbadawy, 24, pleaded guilty a year ago to wire fraud conspiracy and aggravated identity theft for his role in a 2021–2023 spree spanning entertainment, telecom, technology, cloud and finance, with individual thefts cited at $6.35M, $1.7M and $571K. Two details matter more than the charges. First, the crypto prosecutors now seek exceeds the thefts cited, because appreciation means a breach from four years ago is still funding operations today. Second, multiple leaders of this network have been arrested or sentenced and the network keeps morphing — a socially recruited, decentralized structure is resilient to leadership decapitation in a way a malware-centric crew is not.

Where the two sources agree is the point worth carrying to your leadership: neither of these crews needed novel malware. One needed an unpatched internet-facing appliance; the other needed a convincing caller and a help-desk agent doing what the runbook told them. Your most valuable hour this month is spent on the second one, because it is the vector that no patch cycle covers and the one that survives every arrest.

Nothing about a guilty plea lowers your exposure — the network that keeps morphing after its leaders are sentenced was never held together by the people in custody.

What to do

  1. Tabletop the help-desk identity-verification and privileged MFA-reset flow against a voice and chat social-engineering attempt within two weeks, and require out-of-band manager or video verification for every privileged reset.

  2. Re-validate the full inventory of internet-facing managed file transfer and ERP appliances against current patch level this quarter, and set high-privilege OAuth consent to admin approval in the same pass.

The bottom line

Read these items together and almost none of them begin with an intrusion — they begin with access someone else already held: a product with delegated rights over your directory, a contractor with standing admin, a consumer tenant a user authorized in ten seconds, a help desk doing exactly what it was trained to do. That breaks the assumption under every access review you present: that grants arrive at a cadence you can audit annually. They now arrive continuously, from outside your payroll and outside your identity provider. Produce one list this week of every privileged grant held by a party you do not employ, give each an owner and an expiry, and make the grant event itself visible to your SOC.