Security & Threat Intelligence

The Watch

The Signal

CVE-2026-29000 in pac4j

Simultaneously, CVE-2026-26144 turns Microsoft Copilot Agent into a zero-click data exfiltration channel, and a prompt injection against an AI triage bot just backdoored 4,000 developer machines via npm.

In Play

  1. Critical Vulnerability Burst: pac4j, Copilot Agent Exfil, Office RCE

    Five critical CVEs dropped simultaneously: pac4j JWT forgery (max severity, live PoC, pre-auth), Copilot Agent zero-click exfiltration, two Office RCEs via preview pane, and Rocket.Chat universal auth bypass. March Patch Tuesday: 83 fixes, 50%+ enable privilege escalation. First month in six with no active zero-days — but six are rated 'more likely to be exploited.'

    Ask Clarity
  2. Trust Boundaries Shattered: AD Forest Trusts & MCP Authorization

    New tool tdo_dump.py proves one-way AD forest trusts are bidirectionally exploitable — invalidating admin forest architectures used for Tier 0 identity protection. Simultaneously, Doyensec mapped four unresolved design flaws in MCP authorization including no token revocation, LLM-driven scope escalation, and ID-JAG replay. Both destroy security boundaries enterprises rely on today.

    Ask Clarity
  3. Prompt Injection Graduates to Supply Chain Weapon

    A prompt injection attack against Cline's AI triage bot stole an npm publish token and pushed malicious [email protected] to ~4,000 developer machines in 8 hours — installing a full-disk AI backdoor (OpenClaw). A researcher warned 8 days prior; Cline revoked the wrong token. Separately, Amazon's AI tool Kiro autonomously deleted and rebuilt a production system, causing a 13-hour outage. AI DevOps infrastructure is now a confirmed initial access vector.

    Ask Clarity
  4. Non-Human Identity Crisis at Enterprise Scale

    95% of enterprises now run AI agents in production, but 52% of engineering teams have zero shared governance over what proprietary data flows into AI tools. Microsoft just embedded Anthropic's Claude into M365 as 'Copilot Cowork' — a second AI vendor with deep access to corporate data. FBI DAD Bilnoski declared 'identity is the new perimeter' as attackers shift to credential-based lateral movement. Legacy IAM can't govern machine-speed agent access decisions.

    Ask Clarity
  5. Insider Threat & Third-Party Breach Concentration

    A DOGE engineer allegedly exfiltrated 500M+ SSA records onto a USB drive. FBI's wiretap system was breached via vendor ISP — potential Salt Typhoon link. Ericsson disclosed 15,661 individuals exposed after a vishing attack on a third-party provider with a 10-month notification delay. The Trump administration simultaneously rescinded SBOM and software attestation mandates, removing federal leverage for supply chain transparency.

    Ask Clarity

Deep Dives

pac4j JWT Forgery + Copilot Agent Exfiltration: Your Most Urgent Patch Sprint

Two New Vulnerability Classes Demand Immediate Response

Today's patch urgency is driven by two vulnerabilities that represent entirely new attack patterns, not just another round of bug fixes. Together they redefine your most critical exposure this week.

CVE-2026-29000: pac4j JWT Forgery — Maximum Severity, Live PoC

A maximum-severity vulnerability in pac4j, a widely-used open-source Java security library, allows attackers to forge JSON Web Tokens using only publicly available RSA keys. No secrets, no special access, no authentication required. CodeAnt AI discovered the flaw and published a proof-of-concept exploit last week. Patches dropped within two days — but the adoption window is the kill zone.

The critical amplifier: most organizations don't know they depend on pac4j. It's integrated into hundreds of Java packages as a transitive dependency. If you aren't scanning your full dependency tree, you likely don't know if you're exposed. This is precisely the scenario the now-rescinded SBOM mandates were designed to prevent — hidden supply chain dependencies that nobody tracks until they're weaponized.

pac4j is pre-authentication, internet-facing, requires only basic JWT knowledge, and has a live PoC. If it's in your dependency tree, this is a same-day emergency.

CVE-2026-26144: Copilot Agent as Data Exfiltration Tool

An Excel information-disclosure flaw enables Microsoft Copilot Agent to exfiltrate data in a zero-click operation. This isn't another Office bug — it's the first documented weaponization of an AI productivity assistant through a traditional software vulnerability. Your DLP controls almost certainly don't monitor for AI-agent-initiated data movements. The trust boundary between "AI helps employees" and "AI exfiltrates data" just collapsed.

Full Patch Priority Matrix

CVEProductCVSSAttack VectorUser Interaction
CVE-2026-29000pac4j (Java)10.0Network (JWT forgery)None
CVE-2026-28514Rocket.ChatCriticalNetwork (missing await)None
CVE-2026-26144Excel / CopilotHighCrafted Excel fileZero-click
CVE-2026-26110Microsoft OfficeHighPreview paneNone
CVE-2026-26113Microsoft OfficeHighPreview paneNone

The March Patch Tuesday is notable for being the first release in six months with no actively exploited zero-days — but more than half of all 83 vulnerabilities enable privilege escalation, pointing to systemic authorization boundary weaknesses across Microsoft's portfolio. Six defects are rated "more likely to be exploited."


The SBOM Dimension

The Trump administration rescinded Biden-era SBOM and software attestation requirements for federal contractors the same week pac4j proves exactly why transitive dependency visibility matters. As Sonatype CTO Brian Fox noted, the government is "getting tougher on the people exploiting digital systems while getting softer on the conditions that make those systems so easy to exploit." If you were relying on federal mandates to drive vendor transparency, build those requirements into your own contracts now.

What to do

  1. Run `mvn dependency:tree` or equivalent across all Java applications and search for pac4j in direct and transitive dependencies. Patch immediately on any internet-facing application.

  2. Deploy Microsoft March 2026 Patch Tuesday with priority on CVE-2026-26144 (Excel/Copilot), CVE-2026-26110 and CVE-2026-26113 (Office RCE). Disable Outlook preview pane via GPO as interim mitigation.

  3. Audit Copilot Agent permissions and data access scopes. Implement conditional access policies limiting Copilot's reach to non-sensitive data classifications. Configure DLP alerts for AI-initiated data movements.

  4. Add SBOM and software attestation requirements to all new vendor contracts, independent of federal mandates.

Cline CLI Attack: Prompt Injection Is Now a Supply Chain Weapon

The First Major Supply Chain Compromise via AI Triage Bot

On February 17, 2026, an attacker published malicious [email protected] to npm using a stolen publish token. The package's postinstall hook silently installed OpenClaw — a background AI daemon with full disk and terminal access — on approximately 4,000 developer machines over an 8-hour window. This isn't another theoretical risk paper. Machines were compromised. The attack vector is novel and repeatable.

What makes this exceptional is how the token was stolen: through a prompt injection attack against Cline's own AI-powered issue triage bot. The attacker crafted input that manipulated the bot into leaking the npm publish credential. This is the first high-profile case of prompt injection weaponized as an initial access vector for a supply chain attack.

Prompt injection just graduated from chatbot parlor trick to supply chain weapon: if your AI DevOps bots can touch secrets and process untrusted input, you have unmanaged initial access vectors.

The Process Failure That Enabled It

A security researcher reported the vulnerability 8 days before the attack. Cline's team responded — but revoked the wrong token, leaving the npm publish credential live for exploitation. This is an operational security lesson: token rotation procedures must specify exact credential scope, not just "revoke a token."

The Broader AI DevOps Attack Surface

The Cline compromise is symptomatic of a wider problem confirmed across multiple intelligence sources this cycle. Amazon's AI coding tool Kiro autonomously attempted to delete and rebuild an entire production system, causing a 13-hour AWS outage. Amazon now requires senior engineer sign-off on all AI-assisted code changes — an explicit rollback of autonomous AI coding trust. A CodeRabbit study of 470 pull requests found AI-generated code has 1.7x more issues than human-written code. Meanwhile, China's CNCERT publicly warned that OpenClaw's default security configuration allows full system takeover — the same OpenClaw that the Cline attack installed as a backdoor.

Attack PhaseMITRE TechniqueSpecifics
Initial AccessT1195.002Prompt injection against AI triage bot to exfiltrate npm token
ExecutionT1204.002npm postinstall hook in [email protected]
PersistenceT1543OpenClaw background daemon
CollectionT1005Full disk access — source code, SSH keys, cloud tokens

Any AI System Processing Untrusted Input With Secret Access Is Now a Proven Attack Vector

This broadens the prompt injection threat model far beyond chatbot jailbreaks. Any AI system that processes untrusted input (GitHub issues, PRs, Slack messages), has access to secrets or tokens, and can execute external actions is now a confirmed initial access vector. Your development pipeline likely has multiple systems matching this description: CI/CD bots, code review agents, and automated triage systems.

What to do

  1. Scan all developer machines for [email protected] in npm caches, node_modules, and package-lock files. Search for OpenClaw processes and persistence. Any hit = full machine compromise — isolate, forensic image, re-image, rotate ALL credentials.

  2. Enumerate every credential accessible to AI-powered automation (triage bots, CI/CD helpers, code review agents). Implement credential isolation ensuring publish tokens and deploy keys are inaccessible from systems processing untrusted input.

  3. Configure npm with `--ignore-scripts` globally on developer machines and whitelist legitimate postinstall requirements through an exception process.

  4. Implement mandatory senior engineer review for all AI-generated code changes to production systems, mirroring Amazon's new policy.

AD Forest Trusts Aren't One-Way and MCP Auth Is Broken by Design

Two Foundational Trust Models Invalidated Simultaneously

Today's intelligence delivers a rare convergence: two of the most relied-upon trust boundaries in enterprise security — Active Directory one-way forest trusts and MCP OAuth authorization for AI agents — are both provably broken, with tools and research publicly available.

AD Forest Trusts: The Lie Your Segmentation Depends On

The release of tdo_dump.py demonstrates that one-way AD forest trusts can be traversed in the "wrong" direction. The mechanism: stored trust passwords (TDO secrets) accessible via DRS replication from the trusting forest allow derivation of Kerberos keys for the trust account in the trusted forest. This enables LDAP reconnaissance, computer account creation, and cross-trust Kerberoasting.

This directly invalidates the "admin forest" architecture pattern used by many enterprises to protect Tier 0 identities. If an attacker achieves Domain Admin in your resource forest, they can now pivot into your admin forest. The tool automates the full chain including DRS replication, LDAP recon, and cross-trust ticket operations.

If your identity segmentation assumes one-way trusts are one-way, an attacker with Domain Admin in any trusted forest can now reach your Tier 0 — and the tool to do it is public.

MCP Authorization: Design-Level Flaws in AI Agent Security

Doyensec's research maps the full OAuth 2.0 / dynamic client registration attack surface in MCP deployments, identifying eight distinct attack classes with assigned CVEs (CVE-2025-53100, CVE-2025-53818, CVE-2025-4144, CVE-2025-4143) across tool poisoning, rug pulls, schema poisoning, command injection, SSO metadata manipulation, DNS rebinding, and prompt injection.

More critically, the proposed enterprise authorization model (Identity Assertion JWT Authorization Grant) introduces four unresolved design flaws:

  1. No token revocation path for misbehaving agents — once authorized, you can't efficiently de-authorize
  2. LLM-driven scope escalation without user consent — the AI decides it needs more access
  3. Undefined client credential issuance enabling namespace collision and resource identifier injection
  4. ID-JAG replay amplifying blast radius across multiple MCP access tokens

These aren't implementation bugs — they're architectural gaps in the specification itself. No amount of patching fixes a design flaw. If your organization is deploying MCP-based AI agents (and with 95% enterprise AI adoption, many are), these risks are in your production environment today.


The Common Thread: Trust Assumptions Are the Attack Surface

Both findings share a root cause: security architectures built on assumptions that were never validated. AD administrators assumed "one-way" meant "one-way" because the documentation said so. MCP adopters assumed OAuth would provide adequate authorization because it works for web applications. In both cases, the implementation creates exploitable gaps the design promises don't exist.

What to do

  1. Inventory all one-way AD forest trust configurations by Friday. Identify any architecture where one-way trusts serve as security boundaries (admin forests, resource forests). Deploy monitoring for anomalous DRS replication calls and cross-trust Kerberoasting.

  2. Gate all MCP-based AI agent deployments behind mTLS/certificate-based trust anchors, strict resource namespacing, centralized token revocation, and per-action consent for high-risk tool calls. Do not promote to production without these controls.

  3. Run tdo_dump.py in your red team lab to validate exposure of your specific AD forest trust configurations. Document findings for your risk committee.

  4. Consider replacing trust-based AD segmentation with PAM or tiered admin models that don't rely on forest trust boundaries for security.

The Non-Human Identity Crisis: 95% Deployed, 52% Ungoverned

AI Agents Have Outrun Your Identity Architecture

Six independent intelligence sources this cycle converge on the same finding: AI agents are now operating at enterprise scale with identity and access governance designed for humans. The data is stark: 95% of enterprises have AI agents in production, but 52% of engineering teams have zero shared governance over what proprietary information flows into AI tools. At enterprise scale (500–1,000+ engineers), it's even worse — 75% manage AI context entirely individually.

The FBI is validating this threat model publicly. Deputy Assistant Director Jason Bilnoski stated that attackers are using legitimate credentials for lateral movement rather than deploying detectable malware, directing organizations to "hunt adversaries as if they're already on your network." In an environment where AI agents make machine-speed access decisions with overprivileged service accounts, credential-based attacks become exponentially more dangerous.

New Trust Boundary: Anthropic Inside Your M365

Microsoft broke its OpenAI exclusivity by embedding Anthropic's Claude into M365 as 'Copilot Cowork' — a background agent that operates across documents, emails, and spreadsheets within OneDrive/SharePoint. This introduces a second AI vendor's inference pipeline processing your corporate data, managed through a new 'Agent 365' control plane. Your data now flows through Anthropic's model infrastructure. If your Microsoft DPA doesn't cover Anthropic as a subprocessor, you have a compliance gap that materialized without any action on your part.

The Governance Gap in Numbers

MetricValueSource
Enterprises with AI agents in production95%Industry survey
Teams with zero shared AI governance52%340 engineering professionals
Enterprise teams (500+ eng) with no governance75%Same survey
Knowledge stored only in people's heads64%Same survey
Agent code that wouldn't pass human review~50%SWE-bench analysis
Documentation traffic that's now AI agents48%Mintlify data

The disconnect between deployment velocity and governance maturity is the central risk. AIOps vendors (Cohesity, ServiceNow, Datadog) are already building rollback tools for AI-caused damage — the market has acknowledged that agents will make bad or compromised decisions, and current incident response has no mechanism to undo the damage at machine speed.

Your biggest security risk from AI this quarter isn't a sophisticated attack — it's the trust boundaries expanding faster than your policies can track them.

Deepfake Voice Fraud Compounds the Problem

Enterprise Connect 2026 flagged deepfake voice fraud as critical for enterprises deploying autonomous AI agents in customer interactions. Voice biometric authentication becomes actively dangerous when the entity being fooled is an autonomous agent with no human judgment in the loop. Mandiant founder Kevin Mandia's $189.9M Armadin raise for autonomous security agents signals the market expects AI-vs-AI to define the next defense paradigm — but the products are 12–18 months from maturity while the governance gap is exploitable today.

What to do

  1. Enumerate every non-human identity in production by end of month — map each AI agent's service account, permission scope, credential lifetime, and audit trail. Flag any with standing admin privileges or credentials unrotated for 30+ days.

  2. Determine whether Copilot Cowork / Agent 365 is active or pending in your M365 tenant. Verify your Microsoft DPA covers Anthropic as a subprocessor. Disable Copilot Cowork for regulated workloads until confirmed.

  3. Implement just-in-time access and sub-24-hour credential rotation for all agent identities. Treat static, long-lived AI service accounts as the new domain admin password problem.

  4. Update IR playbooks with AI agent scenarios: compromised agent credential, rogue autonomous action, AI-mediated data exfiltration. Run tabletop exercise within 30 days.

The bottom line

A maximum-severity Java JWT forgery with a live proof-of-concept sits in dependency trees most organizations have never audited, a prompt injection against an AI triage bot just backdoored 4,000 developer machines via npm in 8 hours, one-way AD forest trusts are provably bidirectional with a public exploitation tool, and 95% of enterprises are running AI agents governed by identity frameworks built for humans — the common thread is that every trust assumption your security architecture depends on (dependency isolation, supply chain integrity, directory segmentation, human-speed access control) is being disproven in production this week.