Security & Threat Intelligence

The Watch

The Signal

A Chinese APT codenamed UAT-4356 has been living inside Cisco ASA and Firepower firewalls

If you patched your Cisco firewalls in September 2025 and moved on, the adversary is still there. Only a hard power-cycle (not graceful reboot) followed by a full reimage removes it. Audit your entire Cisco firewall fleet this weekend — not Monday.

In Play

  1. FIRESTARTER: Chinese APT Persists Through Two Cisco Patch Cycles

    UAT-4356 implanted FIRESTARTER on Cisco ASA/Firepower devices using a novel boot-config rewrite that survives reboots and patches. The backdoor hooks VPN traffic processing to watch for attacker trigger packets, turning your perimeter into a C2 channel. CISA emergency directive requires memory snapshots from all federal agencies.

    Ask Clarity
  2. CVE-2026-40372: ASP.NET Core Cookie Forgery — Patching Alone Isn't Remediation

    A CVSS 9.1 flaw in ASP.NET Core DataProtection computes HMAC over the wrong payload bytes then discards the hash — making signature verification a no-op on Linux/macOS. Microsoft issued an out-of-band patch, but forged auth cookies created before patching remain valid unless you rotate the DataProtection key ring. Treat this as incident response, not routine patching.

    Ask Clarity
  3. Supply Chain Siege: Bitwarden CLI Hijacked, npm Worm Self-Propagates, OAuth Goes Commodity

    Three distinct supply chain attacks converged this week. TeamPCP hijacked @bitwarden/cli v2026.4.0 on npm, now harvesting AI tooling configs alongside cloud secrets. A self-propagating worm across npm/PyPI turns every compromised dev into a distribution vector. ConsentFix v3 commoditized APT29's OAuth hijacking — bypassing MFA, passkeys, and device compliance. Together, these represent industrialized supply chain offense.

    Ask Clarity
  4. AI Weaponization Window Collapses to Hours

    LMDeploy CVE-2026-33626 was weaponized in 12 hours and 31 minutes — no public PoC, likely AI-assisted exploit development. GPT-5.5 scored 81.8% on CyberGym. Open-weight GLM-5.1 scored 68.7 on the same benchmark with zero safety refusals, under MIT license at $1.40/M tokens. Researchers demonstrated Zealot, an AI agent that autonomously chained SSRF → token theft → privilege escalation → data exfiltration against GCP.

    Ask Clarity
  5. China-Linked Covert Infrastructure Industrializes: IOC Extinction, SIM Farms, Router Hijacking

    A 16-agency advisory warns Chinese groups now cycle compromised IoT/SOHO device IPs after minimal use — making traditional IOC-based detection useless. ProxySmart operates 94 SIM farms across 17 countries with turnkey API access. Tropic Trooper is hijacking home routers to trojanize legitimate software updates via DNS. Citizen Lab documented the first real-world SS7/Diameter exploitation for surveillance. The proxy infrastructure underpinning Chinese operations is now industrialized.

    Ask Clarity

Deep Dives

FIRESTARTER: Your Patched Cisco Firewalls Are Still Compromised — Reimage Everything

The Threat

A joint US-UK advisory issued April 24, 2026 confirmed that Chinese APT UAT-4356 has implanted a backdoor called FIRESTARTER on Cisco ASA and Firepower/Secure Firewall devices that survived two complete rounds of patches — including the September 2025 security update most organizations treated as remediation. CISA has escalated to emergency directive status and ordered federal agencies to submit memory snapshots immediately.

This effectively turns your perimeter security appliance into a covert C2 channel — the very device you trust to inspect VPN traffic is parsing it for attacker commands.

How It Works

FIRESTARTER's persistence mechanism is the critical differentiator. It rewrites boot-related configuration to reinstall itself on every reboot — making standard graceful reboots ineffective. It hooks core firewall code to monitor for a specially crafted trigger embedded in VPN-related traffic, then executes attacker-supplied code. The backdoor was discovered by CISA as part of the ongoing ArcaneDoor campaign investigation.

Why Patching Failed

Both sources agree: the persistence mechanism operates at a layer below what firmware patches touch. The September 2025 patches addressed the initial vulnerability but did not detect or remove already-implanted FIRESTARTER code. This means any ASA device compromised before the first patch retained its backdoor through both update cycles — potentially granting UAT-4356 over a year of post-patching persistent access.

Remediation Requirements

ActionStandard PracticeFIRESTARTER Requirement
PatchApply firmware updateInsufficient alone
RebootGraceful restartMust be hard power-cycle (full power removal)
ReimageNot typical for patchingFull reimage from verified media required
VerificationCheck patch versionMemory snapshot + integrity baseline comparison

Cross-Source Analysis

Both primary sources converge on the severity and remediation, but frame the attribution slightly differently. One source names the actor as UAT-4356 and ties it explicitly to China and the ArcaneDoor campaign. The other describes it as "state-linked" without specifying China in the headline assessment. Both agree CISA discovered the persistence mechanism and that exploitation is still ongoing.


Scope Assessment

If UAT-4356 had persistent access to your network edge for potentially over a year post-patching, this is not a patch deployment — it's a breach investigation. Map what traffic traversed those ASAs, what internal networks they fronted, and whether there are indicators of lateral movement. Deploy out-of-band monitoring on firewall management interfaces that doesn't depend on the potentially compromised firewall itself.

What to do

  1. Capture memory snapshots from every Cisco ASA and Firepower device and compare against known-good baselines

  2. Hard power-cycle (full power removal, not graceful reboot) and reimage from verified media every suspect device

  3. Review VPN logs for unusual packet patterns and initiate lateral movement threat hunt from all ASA-fronted network segments

  4. Implement firmware integrity verification for all edge appliances — not just Cisco — as a standing capability

CVE-2026-40372: The CVSS 9.1 Where Patching Is Only Half the Job

The Vulnerability

Microsoft issued an out-of-band patch for CVE-2026-40372 in ASP.NET Core's DataProtection library — a decision that signals elevated urgency from Redmond itself. The root cause: the managed authenticated encryptor computes its HMAC validation tag over the wrong payload bytes, then discards the computed hash entirely. Cryptographic signature verification is effectively a no-op on Linux and macOS ASP.NET Core deployments. Windows is not affected.

Forged authentication cookies created before patching remain valid after updating to v10.0.7 — unless you explicitly rotate the DataProtection key ring. This is not a normal patch cycle.

Why This Is Worse Than a Standard Critical CVE

Three sources independently emphasize the same dangerous nuance: patching alone is insufficient remediation. An attacker who forged auth cookies during the vulnerability window retains access even after you deploy v10.0.7. You must treat key rotation and session invalidation as atomic remediation steps alongside the code update.

Given that containerized .NET deployments overwhelmingly run on Linux, the blast radius in cloud-native environments is massive. Affected versions span v10.0.0 through v10.0.6.

Simultaneous Critical Patch Queue

CVE-2026-40372 arrives alongside several other high-urgency items competing for your change window:

VulnerabilityAffected SystemStatusDeadline
CVE-2026-40372ASP.NET Core (Linux/macOS)OOB patch + key rotationImmediate
BlueHammer (Defender)Microsoft DefenderPublic PoC, actively exploitedMay 6 (CISA KEV)
Pack2TheRootPackageKit (all major Linux)PoC availableThis week
CVE-2026-20122/20133/20128Cisco SD-WAN ManagerActive exploitationApr 23 (3-day KEV, expired)

The Defender Irony

The BlueHammer vulnerability in Microsoft Defender — your endpoint protection — has a public PoC and confirmed active exploitation. CISA added it to KEV with a May 6 deadline. When your EDR is itself the exploit vector, detection assumes a different character entirely. Confirm April 14 Patch Tuesday is deployed with specific attention to the Defender fix on every managed endpoint.

Pack2TheRoot

PackageKit privilege escalation gives unprivileged users root access on Ubuntu, Debian, Fedora, and RockyLinux — essentially every major enterprise Linux distribution. While only PoC-stage, this compounds the Linux-centric blast radius of CVE-2026-40372. Deploy PackageKit patches across your Linux fleet alongside the ASP.NET remediation.

What to do

  1. Identify all ASP.NET Core apps on Linux/macOS running DataProtection v10.0.0–10.0.6, upgrade to 10.0.7, rotate the DataProtection key ring, and force-invalidate all sessions

  2. Confirm Microsoft Defender BlueHammer fix is deployed across all managed endpoints — verify April 14 Patch Tuesday completion specifically for Defender

  3. Deploy PackageKit patches across all Ubuntu, Debian, Fedora, and RockyLinux systems — prioritize shared/multi-tenant systems and container hosts

  4. Verify Cisco SD-WAN Manager patches from February 25 advisory are deployed — if unpatched, assume compromise and initiate forensic review

Supply Chain Trifecta: Bitwarden CLI Hijacked, npm Worm Self-Propagates, OAuth Hijacking Goes Commodity

Three Attacks, One Architecture

The supply chain is under coordinated assault across three distinct vectors that share one common trait: they exploit trust relationships your security controls were designed to enforce, not question. A hijacked password manager CLI, a self-propagating package worm, and commoditized OAuth hijacking are all active simultaneously.


1. @bitwarden/cli v2026.4.0 — Your Security Tool Is the Weapon

TeamPCP hijacked the Bitwarden CLI package identity on npm and pushed a malicious version that downloads the Bun runtime and launches a comprehensive credential theft operation. The payload targets GitHub tokens, npm credentials, SSH keys, AWS/GCP/Azure secrets, and — for the first time at this scaleAI tooling configs including Claude and MCP settings. Exfiltration channels include encrypted posts to audit[.]checkmarx[.]cx (implicating Checkmarx infrastructure compromise), GitHub repo creation under victim accounts, and weaponized GitHub Actions for pipeline-wide secret extraction.

This is supply chain inception: your security scanning tool was compromised to attack your password manager's CLI. The blast radius extends to any CI/CD pipeline that consumed the affected Checkmarx GitHub Action since late March.

2. Namastex Labs npm/PyPI Worm — Exponential Blast Radius

Unlike typical typosquat attacks, this malware self-propagates by injecting malicious code into new versions of packages published by compromised developers. Every infected developer who publishes becomes an unwitting distribution vector. The worm has crossed from npm into PyPI, indicating deliberate multi-registry design. It steals credentials, API keys, and cryptocurrency wallets.

CharacteristicTraditional Supply ChainThis Worm
PropagationAttacker publishesSelf-propagating via victim publishes
Registry scopeSingle registryCross-ecosystem (npm + PyPI)
Blast radiusLinearExponential
DetectionModerateHigh difficulty — legitimate packages from trusted devs

3. ConsentFix v3 — APT29's OAuth Hijack Goes Point-and-Click

Originally a Russian APT29 technique tracked since December 2025, ConsentFix has now reached version 3 with full automation: Cloudflare Workers integration, email campaign automation, and automatic token-to-persistent-access exchange. The critical insight: it bypasses MFA, passkeys, AND device compliance checks because the attack occurs at the OAuth consent layer, after authentication succeeds. Users see real Microsoft domains and enter real credentials on real Microsoft infrastructure.

Your conditional access policies don't fire because the authentication itself is legitimate — the attack happens at the consent layer that your identity stack trusts implicitly.

Cross-Source Pattern

Seven independent sources documented aspects of this supply chain wave. The convergence is clear: developer infrastructure is being targeted not as collateral but as the primary objective. The Bitwarden CLI payload specifically harvests AI tooling configs, signaling that threat actors are mapping the new developer tool landscape in real time.

What to do

  1. Audit all npm lockfiles and CI caches for @bitwarden/cli v2026.4.0 — if found, treat the system as fully compromised and rotate all accessible secrets including GitHub tokens, npm creds, SSH keys, and cloud provider secrets

  2. Scan npm and PyPI dependencies for Namastex Labs packages across every repository and CI/CD pipeline — remove, rotate all accessible secrets, and audit packages published by potentially compromised developers

  3. Deploy Entra ID conditional access to block user consent for unverified OAuth publishers and require admin consent for high-privilege scopes

  4. Pin all GitHub Actions by SHA (not tag), enable dependency scanning in PR pipelines, and extend secret scanning to web-based dev environments (CodePen, CodeSandbox, JSFiddle, StackBlitz)

AI Weaponization Crosses the 12-Hour Line — Your Patch SLAs Were Built for Human-Speed Adversaries

The New Timeline

CVE-2026-33626, an SSRF in LMDeploy (an AI model-serving toolkit), was weaponized in 12 hours and 31 minutes after public disclosure. No proof-of-concept code was published — attackers read the advisory and built working exploits, almost certainly with AI assistance. In an eight-minute reconnaissance session, they port-scanned AWS metadata services, Redis instances, and MySQL databases from inside the network.

Detailed security advisories now function as exploit blueprints when AI-assisted coding tools can translate a vulnerability description into working exploit code in hours.

The Capability Benchmarks

Multiple model releases this week crystallize what AI-accelerated offense looks like:

  • GPT-5.5: 81.8% on CyberGym — a material jump in autonomous cyber task completion. API access was delayed pending additional safeguards, suggesting OpenAI's own testing found concerning capabilities.
  • GLM-5.1 (Z.ai): 68.7% on CyberGym with zero safety refusals on cybersecurity tasks, under MIT license at $1.40/M tokens. Available on HuggingFace.
  • DeepSeek V4-Flash: MIT-licensed, competitive benchmarks, $0.28/M output tokens. Self-hostable with no telemetry.
  • Chinese firm 360 Digital Security claims its AI agent discovered 1,000 previously unknown vulnerabilities.

The pattern: capable models + autonomous agents + zero-cost open-source access = fundamentally changed threat landscape.

Autonomous Cloud Exploitation Demonstrated

Researchers built Zealot, a multi-agent system that autonomously executed: network recon → SSRF exploitation → service account token theft → BigQuery enumeration → privilege escalation via storage.objectAdmin → data exfiltration against GCP. This isn't a single step — it's a full kill chain automated end-to-end.

Defensive Bright Spot: Activation Capping

Oxford/Anthropic researchers published activation capping — an inference-time technique that halves jailbreak success rates without degrading model performance:

ModelJailbreak Rate (Baseline)Jailbreak Rate (Capped)Reduction
Qwen3 32B83%41%-50%
Llama 3.3 70B65%33%-49%

This is a rare defense-in-depth addition that doesn't trade capability for safety. Evaluate for any open-weight LLMs in customer-facing deployments.

Sources Disagree On: Defensive Parity

UK NCSC chief Richard Horne argues that poor cyber basics remain the bigger risk than AI-novel attacks — fix fundamentals first. This contradicts the panic narrative. He's probably right in aggregate, but the LMDeploy 12-hour weaponization and Zealot's autonomous kill chain demonstrate that for internet-facing AI infrastructure specifically, the threat has already outpaced basic security hygiene alone.

What to do

  1. Identify and patch all LMDeploy instances for CVE-2026-33626 — coordinate with ML/AI teams who may have deployed outside IT's asset inventory

  2. Compress vulnerability management SLAs for internet-facing AI/ML infrastructure to sub-12-hour response for critical CVEs and create pre-staged emergency isolation runbooks

  3. Audit GCP IAM for overprivileged service accounts — specifically remove storage.objectAdmin grants where not strictly required and block web app access to cloud metadata endpoints

  4. Evaluate activation capping for any open-weight LLMs (Qwen, Llama, Gemma) deployed in customer-facing applications

The bottom line

A Chinese APT survived two full patch cycles on Cisco firewalls using a backdoor that only a hard power-cycle and reimage can remove, a CVSS 9.1 ASP.NET Core auth bypass lets forged tokens persist even after patching, your Bitwarden CLI and npm packages may be compromised by a self-propagating worm, and AI-assisted exploit development just compressed the weaponization window to under 13 hours — this is the week your perimeter, your patches, your supply chain, and your patch SLAs all failed simultaneously.