Your AI tools are now the attack surface
Cursor CVE-2026-26268: Git Hook RCE; Cursor Security Review and Claude Security Ship the Same Day
CVE-2026-26268 in Cursor chains Git hooks and bare repositories to execute attacker scripts when the AI agent interacts with a maliciously crafted repo — Check Point Research confirmed May 4 that no user interaction beyond cloning and opening is required; exposed assets include source code, API tokens, and internal tool credentials. No patch status publicly confirmed at disclosure. Audit
.git/hooks/in every externally-sourced repo opened in Cursor. (Distinct from the NomShub prompt-injection chain in Issue #11 — this exploits Git's native hook execution mechanism, not model input.)On April 30, Cursor shipped Cursor Security Review and Anthropic moved Claude Security to public beta on the same day, per this comparative analysis: both package the same surface — codebase scanning, multi-stage validation, and fix-in-context patches. Claude Security runs parallel Opus 4.7 agents with a self-validation pipeline before surfacing findings; Cursor deploys two always-on agents for PR review and scheduled sweeps. Teams running internal
/security-reviewagent stacks now face packaged vendor alternatives with faster model update cycles.
LiteLLM SSRF: Three New Sinks — One Requires Only Authenticated Access; OpenSSH SplitSSHell, CPython, MOVEit
Escape AI Pentesting documented three confirmed SSRF vulnerabilities in LiteLLM — all distinct from CVE-2026-42208 (SQL injection, Issue #19): Sink 1 (
/v1/rag/ingest) has no destination validation and requires only authenticated access, enabling IMDS queries for AWS/GCP/Azure credential exfiltration; Sinks 2–3 require admin but bypassis_request_body_safeby nestingapi_baseinsidelitellm_params— a flat-check defense blind to LiteLLM's nested request schema. LiteLLM internally confirmed all findings. Restrict/v1/rag/ingestto trusted users; enforce IMDSv2; network-segment admin endpoints.Sink 3 (
/health/test_connection) is full-read SSRF — the internal HTTP service response is returned verbatim to the attacker, enabling infrastructure fingerprinting and content extraction from backend services.CVE-2026-35414 "SplitSSHell" in OpenSSH: a single comma in a certificate field breaks SSH certificate authentication, enabling root privilege escalation via improper certificate parsing. Patch immediately in any environment using SSH certificate-based auth.
CVE-2026-6100 in CPython is a zero-day in the core interpreter discovered and patched in hours via AI-assisted research; update Python runtimes and rebuild container base images embedding CPython. Progress Software separately disclosed two critical authentication bypass vulnerabilities in MOVEit Automation; patch immediately given MOVEit's history as a high-priority ransomware target.
cPanel CVE-2026-41940: Three Concurrent Campaigns, 8,859 Encrypted Hosts, APT Targeting Government and MSP Networks
Three exploitation tracks are confirmed running simultaneously: (1) Sorry ransomware wiping backups before encrypting — Censys confirmed 8,859 exposed hosts with open directories of
.sorry-encrypted files; (2) Mirainuclear.x86creating rogue admin accounts and disabling security logging; (3) an unnamed APT targeting SE Asian military and MSP networks in the Philippines, Laos, Canada, South Africa, and the US via AdaptixC2 and Ligolo for persistence, per THN's full breakdown. (Previously: Issue #20 covered KEV addition and initial three-actor identification — the Censys 8,859 host count and APT network targeting scope are new today.)Re-run cPanel's compromise detection script if executed before May 3 — the initial version had significant false positives, per Help Net Security. Confirmed IOCs in
/var/cpanel/sessions/raw/: session files containinguser=root,hasroot=1,tfa_verified=1, or multiplepass=lines. Apply/scripts/upcp --force; block ports 2083/2087/2095/2096 if unpatched.
Noma: 76% of MCP Servers Are High-Risk; Trellix Source Code Breached; GitGuardian's 33,185-Credential Reckoning
Noma Security's Spring 2026 research finds 76% of deployed MCP servers carry high-risk capabilities; 25% expose arbitrary code execution; 60% expose state-change capability; Meta's "Agents Rule of Two" has already failed in two confirmed production incidents — an Amazon Q VS Code agent wiped a filesystem with only two of three risk conditions met; a Replit agent destroyed a 1,200-record production database via hallucination with no attacker involved. Agent Skills leave no forensic trail: observable only at load time, not traceable when a harmful action follows.
Noma's No Excessive CAP framework defines three controllable levers: Capabilities (whitelist required tools, pin MCP server versions, never use
@latest), Autonomy (gate high-blast-radius actions behind human approval, calibrate inversely to capability breadth), Permissions (delegated, user-scoped, expiring credentials — no shared service accounts).Trellix confirmed unauthorized access to a portion of its internal source code repository; forensic experts and law enforcement are engaged, with no product tampering or customer environment compromise confirmed so far. Source code access at a security vendor exposes detection rule logic, product architecture, and potentially embedded secrets — monitor Trellix advisories for follow-on binary or signature integrity disclosures.
GitGuardian's Shai-Hulud forensics quantify the developer workstation attack surface: 33,185 unique credentials across 6,943 compromised machines, with 3,760 valid at discovery; developers co-authoring commits with AI tools leak twice as many secrets per commit vs. traditional workflows. Recommended layered controls:
ggshieldpre-commit and pre-push hooks; IDE extensions scanning on file save; and AI guardrails at prompt submission, pre-tool-use, and post-tool-use stages within Claude Code and Cursor.
NCSC Formalizes Patch Tsunami Warning; Xygeni Compromise Linked to TP-Link Botnet C2; Deep#Door; 389% Ransomware Surge
UK NCSC CTO Ollie Whitehouse formally warned that AI-equipped researchers are exposing decades of technical debt faster than teams can remediate: "Prepare to patch quickly, more often, and at scale." The NCSC blog post urges minimizing internet-facing attack surfaces now, prioritizing perimeter technologies first, and treating unsupported EOL systems as hardware replacement candidates rather than patch targets.
Ctrl-Alt-Intel identified direct infrastructure links between the Xygeni vulnerability scanner's GitHub Action compromise and a residential proxy botnet of hacked ASUS and TP-Link routers running Microsocks: the ShadowLink C2 beacon embedded in compromised routers uses an identical authentication secret to the backdoor in the Xygeni Action. A security scanning tool's supply chain attack is serving double duty as botnet C2 infrastructure.
Deep#Door — a new Python-based backdoor — uses
bore[.]pubtunneling to evade C2 domain blocking, patches AMSI and ETW at runtime, unhooksntdllto blind EDR instrumentation, and exfiltrates browser credentials, cloud tokens, SSH keys, and Wi-Fi credentials. Monitor for unexpected outbound HTTPS tobore[.]puband Python processes with anomalous tunnel connections.Fortinet's 2026 Global Threat Landscape Report documents 7,831 confirmed ransomware victims in 2025 vs. ~1,600 in 2024 — a 389% increase attributed to AI crime kits (WormGPT, FraudGPT, BruteForceAI) automating deployment at scale; the US accounted for 3,381 of 7,831 victims; manufacturing, business services, and retail are the top-targeted sectors.
Get AppSec Briefing in your inbox
Subscribe to receive new issues as they're published.