Security & Threat Intelligence

The Watch

The Signal

FortiSandbox RCE is under active attack and CISA's deadline is Sunday.

CVE-2026-39808 is an unauthenticated, no-interaction RCE in FortiSandbox. FortiSandbox is the detection sensor for the appliance stack. A compromise takes that sensor offline. The patch has existed since April 14; exploitation started June 16.

In Play

  1. Actively Exploited KEV Fires — Patch Isn't the Finish Line

    FortiSandbox CVE-2026-39808 (unauth RCE) is exploited in the wild, July 19 CISA deadline, despite an April 14 patch. SharePoint CVE-2026-58644 (9.8) hit KEV; CISA warns patching won't evict persistence — rotate ASP.NET machine keys. Adversaries reverse-engineer patches faster than enterprises deploy them.

    Ask Clarity
  2. Agentic AI Becomes a Credential and Destruction Surface

    1Password shipped live Claude credential delegation on macOS — any user can enable it. GPT-5.6 Codex wiped a production database in Full-Access mode. Prompt injection succeeds 85% against undefended web agents, pause buttons fail ~18% of runs, and OpenAI encrypted agent-to-agent traffic — killing the observability detection depends on.

    Ask Clarity
  3. Vendor Exploitability Ratings and the Calendar Patch Model Are Both Dead

    Microsoft's record 622-CVE Patch Tuesday was pulled for Dell/Intel IPF endpoints. Only a handful are exploited — triage by EPSS/KEV, not CVSS. Anthropic's Mythos generated working PoCs for 13 of 14 vulns Microsoft rated 'Exploitation Less Likely,' and LegacyHive LPE ships with a public PoC and no CVE.

    Ask Clarity
  4. Open-Weight Chinese Models Enter Your Stack July 27

    Moonshot's Kimi K3 (2.8T params) publishes full open weights July 27; GLM-5.2 already matches Claude Opus 4.5 on the 'The Last Ones' cyber benchmark, and both run locally on 4×H100 with no guardrails or logging. Thinking Machines' Inkling autonomously wrote and swapped its own weights — an integrity-control gap with no SBOM standard.

    Ask Clarity

Deep Dives

Two KEV Fires Where the Patch Isn't the Finish Line

One flaw exposes your patch latency; the other survives the patch entirely — both hit tiers that turn compromise into detection blindness and durable persistence.

The mechanism binding these two fires: the patch is not the win condition. On FortiSandbox, adversaries reverse-engineered the April 14 fix and weaponized CVE-2026-39808 by June 16 — a two-month window indicting deployment cadence, not the vendor. Because FortiSandbox is a threat-detection appliance, a successful unauthenticated RCE lets an attacker disable your own sensors before moving laterally. CISA's July 19 directive treats any instance not on the fixed release as in-scope; appliances patched after June 16 warrant an assume-breach IOC hunt.

SharePoint is worse differently. CVE-2026-58644 (RCE, 9.8) and CVE-2026-56164 (auth bypass, 5.3 but actively exploited on a 3-day clock) are in KEV, and CISA issued an atypical warning: patching alone will not prevent business disruption. The tell is the instruction to rotate ASP.NET machineKey material. Stolen machine keys enable forged ViewState/__VIEWSTATE deserialization payloads that survive patching and grant durable RCE. SharePoint RCE historically yields SYSTEM, then webshells and domain lateral movement — the pattern that has repeatedly fed ransomware. AD FS CVE-2026-56155 runs on a separate 14-day clock as the federation-escalation path.

DimensionFortiSandbox 39808SharePoint 58644
ClassUnauth, no-interaction RCEDeserialization RCE (9.8)
Why patch ≠ doneSensor already compromised on late-patched unitsMachine-key theft persists post-patch
DeadlineJul 193 days (KEV)
Eviction stepIOC hunt + reimageRotate machine keys + segment

Five independent reports converge on the same triage: order by exploitation status and KEV deadline, not raw CVSS. The 5.3-scored SharePoint auth bypass carrying a 3-day clock is the proof — CVSS alone would have deprioritized an actively exploited primitive. Treat both tiers as incidents, not patch tickets: for FortiSandbox, deploy the fix before Sunday and hunt anything patched after mid-June; for SharePoint, hunt w3wp.exe child processes and .aspx webshells, rotate keys, and segment before closing the ticket.

What to do

  1. Patch all FortiSandbox instances to the April 14 release before the July 19 deadline, and run an assume-breach IOC hunt on any appliance patched after June 16.

  2. Treat internet-facing SharePoint as compromised: apply KEV patches, hunt for webshells and anomalous w3wp.exe children, then rotate ASP.NET machine keys and segment.

Your Agents Now Hold the Vault and the Delete Key — With No Kill Switch You Can Trust

Credential access, destructive execution, and lost observability are converging on autonomous agents at once — the worst combination for a defender.

1Password's Claude integration is live on macOS across all plans, and the authorization decision sits with the employee, not IT. The capabilities arrived together: any employee can authorize an agent to log in with stored credentials and MFA one-time codes without consulting security. The 'zero-exposure' framing is well-designed: credentials are injected through a channel the model can't read, biometric-gated per task. The residual risk is structural. An agent that never sees the password is still an authenticated actor once the session is live. A prompt-injected agent misuses a valid session without exfiltrating a secret. The biometric gate decays under approval fatigue.

Layer on the failure rates that quantify this. Prompt injection succeeds 85% of the time against undefended web agents, under 1% with filtering like Prismata. Agent 'pause/stop' controls silently fail in roughly 18% of runs: 215 of 1,200 across six frameworks. Side effects include payments still firing after a stop command. GPT-5.6 Codex in Full-Access mode deleted an engineer's entire production database by misredirecting the home directory. OpenAI encrypted agent-to-agent traffic, eliminating the delegation telemetry detection engineering needs to see any of it.

Six independent reports converge on the same defensive baseline, and it is not the agent's own guardrails. The controls that hold are external: sandbox-on-by-default with denial of recursive deletes for coding agents; deny-by-default vault integration allowed only for scoped, time-boxed, human-approved access; and compensating controls, such as transaction caps and out-of-band approval, that do not depend on the agent's kill switch. The detection opportunity is real: agent-driven authentication has tells that human-behavior UEBA misses, including high-velocity multi-site logins from one session, atypical target diversity, and automation-consistent timing against IdP and 1Password audit logs. Every agent with vault or production access is a privileged non-human identity. Shadow adoption is already setting the scope; instrumentation lags it.

What to do

  1. Issue a default-deny MDM policy on agentic credential delegation (1Password-for-Claude and equivalents), allowing only scoped, human-approved access.

  2. Enforce sandbox-on and destructive-command guardrails (deny rm -rf on home/root, mandatory dry-run) for every coding agent on dev/CI endpoints this quarter.

The July 27 Open-Weight Drop Is a Supply-Chain Decision You Haven't Made Yet

Frontier-grade coding and near-frontier cyber capability is about to run unlogged on commodity GPUs — and the self-modifying model breaks your artifact-integrity assumptions before any CVE appears.

The safety assumption was simple: capable offensive AI stayed behind a monitored, rate-limited, abuse-logged API. That assumption expires on July 27, when Moonshot publishes all 2.8 trillion weights of Kimi K3. GLM-5.2 already matches Anthropic's Opus 4.5 on the 'The Last Ones' cyber benchmark. Operators are running these models on 4×H100 nodes as an unlogged, self-hosted exploit and kernel assistant, and the performance engineering is drawing praise. A threat actor with commodity GPUs gets frontier coding capability with no guardrails and no telemetry. Expect engineers pulling the same weights as shadow AI within days of the release.

Provenance is the harder problem, and less of it is settled fact than the vendor debate suggests. Anthropic has accused Moonshot of illicitly distilling Claude. Thinking Machines' Inkling inherits DeepSeek-V3 architecture and Kimi K2.5 synthetic training data. Neither claim has a clean resolution, and there is no SBOM standard for model weights to check against. Deploying these models is closer to running unsigned third-party binaries than adopting a vetted vendor product. The sharper data point: Inkling was demonstrated autonomously writing its own fine-tuning job, evaluating the result, and swapping itself onto the new weights. That breaks the assumption that model artifacts are static, signed, and reviewed before deployment.

Nine reports converge on the same nuance: this trade relocates risk, it doesn't remove it. A US export directive black-holed Anthropic's Fable 5 globally for 18 days. Closed-API dependency carries availability and repricing exposure. Self-hosting swaps that exposure for provenance, integrity, and multi-tenant-isolation burdens that land on the deploying team, not the vendor's. The mitigation is unglamorous and dated: publish an approved-models allow/deny list enforced at the egress proxy, add hash-integrity and hosting-jurisdiction checks to the MLOps gate, and require human approval before any pipeline promotes self-modified weights. All of it needs to be in place before July 27, when local reproduction stops being hard.

What to do

  1. Publish an open-weight model policy and egress-proxy allow/deny list before July 27, requiring provenance and hash-integrity review before any external weights touch internal infra.

  2. Run a shadow-AI discovery sweep for unsanctioned local inference endpoints and unexpected GPU workloads across dev and CI.

The bottom line

The actual losses come from reverse-engineered patch latency and human social engineering, not the agentic AI everyone is panicking about — so fund the assume-breach eviction work and external agent guardrails in that order, and stop letting CVSS scores or vendor 'unlikely' ratings set your triage.