April 2026 will be remembered as the month AI security stopped being theoretical. One week delivered a CVSS 9.8 agent flaw, an unauthenticated SGLang RCE, a new MCP memory-poisoning class, and a 766-host credential-harvesting campaign. Here is what happened, why it matters, and how to defend your AI stack.
In a single week, attackers gained practical blueprints against every layer of the AI stack: CVE-2026-2256 (CVSS 9.8) turns poisoned input into full agent compromise, CVE-2026-5760 gives unauthenticated RCE on SGLang inference servers via a crafted GGUF file, and CSA researchers formalized MCP memory poisoning as a supply-chain attack on AI context. Patch or isolate model servers immediately, strip shell access from agents, and validate everything your agents read — regex safety checks no longer count as validation.
The Wake-Up Call Nobody Wanted
If you’re running AI agents in production, April 2026 delivered a brutal reality check. In a single week, the industry absorbed:
- CVE-2026-2256 — a CVSS 9.8 critical in enterprise AI agents that turns untrusted content into full system compromise
- CVE-2026-5760 — an unauthenticated RCE in SGLang, the framework serving LLMs at scale, via a crafted GGUF model file
- CVE-2026-5281 — the fourth Chrome zero-day of 2026, a use-after-free in WebGPU
- 766+ Next.js hosts compromised through automated credential harvesting
- The OWASP Q1 2026 report confirming AI security incidents surged 56.4% year-over-year
This isn’t a drill — it’s the new normal for agentic AI’s attack surface.
| Event | Type | Severity | Primary Vector | Status |
|---|---|---|---|---|
| CVE-2026-2256 | Agent command injection | CVSS 9.8 (NVD) | Prompt injection in ingested content | No patch at disclosure |
| CVE-2026-5760 | SGLang RCE | Critical | Crafted GGUF via /v1/rerank | Patch released |
| CVE-2026-5281 | Chrome WebGPU UAF | High | 4th zero-day of 2026 | Patched in 146.0.7680.177 |
| Nexus Listener campaign | Credential harvesting | Mass-scale | CVE-2025-55182 (Next.js) | 766+ hosts hit |
| MCP memory poisoning | Context supply chain | Emerging class | Poisoned MCP memory stores | CSA advisory |
CVE-2026-2256: When Your AI Agent Becomes the Attack Vector
What Happened
Microsoft’s enterprise AI agent framework (MS-Agent) was found to have a critical command injection vulnerability. The attack chain is deceptively simple:
- The attacker poisons a data source — an email, a support ticket, a document, even a threat intel feed
- The AI agent reads the poisoned content as part of its normal workflow
- An embedded prompt injection bypasses the agent’s safety checks, which relied on regex patterns
- The agent executes arbitrary system commands with the privileges of the service account
Why It’s Dangerous
The vulnerability exploits a fundamental flaw in how most AI agents are architected: they trust their input pipeline. The safety check function used regex patterns to detect malicious prompts — but anyone who’s worked in security knows regex is never enough for input validation.
NVD scored it CVSS 9.8; CISA gave it a 6.5 (lower, but still concerning). And as of disclosure, no patch was available.
Real-World Impact
With 40% of enterprise apps projected to embed AI agents by the end of 2026, this affects:
- Security operations teams using AI for incident enrichment and automated response
- Customer service platforms with AI-powered ticket processing
- DevOps pipelines where agents handle code reviews and deployments
- Financial systems with AI-driven fraud detection and trading
Attack Path Analysis
Untrusted Input (email/ticket/document)
→ AI Agent Ingestion
→ Prompt Injection Bypass (regex evasion)
→ Agent Shell Access
→ System Command Execution
→ Full Infrastructure Compromise
Immediate Mitigations
If you’re running AI agents with tool access:
- Remove shell access from agent execution environments — use API-only interfaces
- Implement input sanitization beyond regex — AST parsing and semantic analysis
- Apply least privilege — agents should never run as root or admin; see our guide on agent identity and least privilege
- Add human-in-the-loop for any action that modifies infrastructure
- Monitor agent logs for unusual command patterns
CVE-2026-5760: SGLang RCE — When Your Model Server Is the Backdoor
What Happened
SGLang, a widely deployed framework for serving large language models at scale, was found to have an unauthenticated remote code execution vulnerability. The exploit requires only:
- A crafted GGUF model file
- Access to the
/v1/rerankendpoint
No authentication. No special privileges. Just a malformed model file and an open endpoint.
Why It Matters
SGLang is used in production by companies running their own LLM infrastructure — exactly the organizations that thought they were being more secure by not using external APIs. The irony is painful.
Attack Vector
# Conceptual exploit structure (sanitized)
# 1. Craft malicious GGUF with embedded payload
# 2. Upload via /v1/rerank endpoint
# 3. Trigger deserialization → RCE
The vulnerability sits in how SGLang handles model file deserialization — a class of bugs we’ve seen before in pickle-loading Python ML pipelines, but now at the inference-server level.
Defense Recommendations
- Network-segment your model servers — they should never be internet-facing
- Add authentication to all inference endpoints
- Validate model files before loading (checksums, signatures, sandboxed loading)
- Keep SGLang updated — patches typically land within 48 hours of disclosure
- Use container isolation with read-only filesystems for model serving
MCP Memory Poisoning: The Supply Chain Attack Nobody Saw Coming
The Cloud Security Alliance identified a new attack class targeting the Model Context Protocol (MCP) — the protocol that lets AI agents access external tools and data.
Memory poisoning works in three steps:
- Malicious content is injected into an MCP server’s memory/context store
- When an AI agent queries the server, it retrieves the poisoned context as trusted context
- The agent acts on the malicious instructions — exfiltrating data, modifying CI/CD code, or issuing unauthorized API calls
This is a supply chain attack on AI context, and it’s devastating because most organizations don’t monitor what their MCP servers store. It shares DNA with RAG knowledge-base poisoning — same target, different layer.
The Bigger Picture: April 2026 Threat Landscape
Credential Harvesting at Scale
Attackers leveraging the Nexus Listener framework compromised 766+ Next.js hosts through CVE-2025-55182, exfiltrating database credentials, SSH keys, AWS secrets, Stripe API keys, and GitHub tokens. A parallel campaign (React2Shell) hit 750+ systems with similar techniques.
Ransomware Keeps Evolving
- Akira claimed 263 GB exfiltrated from Andorra’s Pyrénées Group
- PEAR ransomware hit Monmouth University, claiming 16 TB exfiltrated
- Texas fintech Marquis disclosed a 2025 breach affecting 672,000 individuals
- Australia’s healthcare sector remains under sustained ransomware pressure
Government Response
- CISA mandated patching of CVE-2026-20131 (Cisco Secure Firewall RCE)
- CISA flagged CVE-2026-33017 (Langflow RCE) as actively exploited
- APT28 exploited an old Zimbra flaw (CVE-2019-66376) against the Ukrainian government
- The KadNap botnet began targeting ASUS routers and edge devices
| Campaign / Threat | Target | Reported Impact |
|---|---|---|
| Nexus Listener | Next.js hosts (CVE-2025-55182) | 766+ hosts, full credential theft |
| React2Shell | Web servers | 750+ systems compromised |
| Akira ransomware | Pyrénées Group (Andorra) | 263 GB exfiltrated |
| PEAR ransomware | Monmouth University | 16 TB claimed exfiltrated |
| APT28 (Fancy Bear) | Ukrainian government | Legacy Zimbra exploit |
What Security Professionals Should Do Right Now
Priority 1: Immediate (This Week)
- Audit all AI agent deployments for shell/command access
- Patch SGLang if you run it — or isolate it behind authentication
- Review MCP server configurations for memory/context integrity
- Update Chrome to 146.0.7680.177+ across all endpoints
- Check for CVE-2025-55182 (Next.js) in your stack
Priority 2: Short-Term (This Month)
- Implement AI agent guardrails with multi-layer validation — not just regex
- Network-segment all AI infrastructure from production systems
- Add authentication to every model-serving endpoint
- Deploy monitoring for unusual AI agent behavior patterns
- Create incident-response playbooks specific to AI security incidents
Priority 3: Strategic (This Quarter)
- Establish an AI security review process for all new AI integrations
- Adopt zero-trust architecture for AI agent communication
- Train your security team on AI-specific attack vectors
- Evaluate AI security scanning tools for your pipeline
- Review third-party AI vendor security posture
The OWASP Perspective
The OWASP GenAI Q1 2026 Exploit Round-up Report exposed a critical gap: only classical software vulnerabilities in AI platforms (like Flowise RCE) receive CVE tracking. AI-specific attacks — prompt injection, tool misuse, memory poisoning — fall into a gray area with no identifier, no scanner coverage, and no SLA.
This means your vulnerability scanner is probably missing the most critical AI security issues. Cross-reference your stack against the OWASP Top 10 for Agentic Applications and budget for dedicated AI security tooling.
Key Takeaways
- CVE-2026-2256 proves prompt injection is now a path to full system compromise, not a prompt-level nuisance
- CVE-2026-5760 shows model servers are production-critical attack surface — patch, authenticate, and segment them
- MCP memory poisoning extends supply-chain risk into AI context stores
- CVE scanners under-cover AI-specific attack classes — manual review against the OWASP agentic list is required
- An effective response follows the classic triad: least privilege, defense in depth, continuous monitoring
FAQ
What is CVE-2026-2256?
A CVSS 9.8 command injection vulnerability in Microsoft’s enterprise AI agent framework. Poisoned content read by an agent bypasses regex-based safety checks and executes system commands with service-account privileges. At disclosure, no patch was available.
How does the SGLang CVE-2026-5760 exploit work?
An unauthenticated attacker uploads a crafted GGUF model file to the exposed /v1/rerank endpoint. The deserialization path executes the embedded payload, giving remote code execution on the inference server.
What is MCP memory poisoning?
An attack where malicious instructions are injected into an MCP server’s memory/context store. When agents later retrieve that context, they treat it as trusted and act on it — a supply-chain attack aimed at AI context rather than code.
Are CVE scanners enough to secure AI infrastructure?
No. OWASP’s Q1 2026 report shows AI-specific attacks (prompt injection, tool misuse, memory poisoning) are not CVE-tracked, so scanners miss them. You need dedicated AI security tooling plus architectural controls like least privilege and segmentation.
What should I patch first this week?
Priority order: SGLang servers (CVE-2026-5760), Chrome endpoints (CVE-2026-5281, fixed in 146.0.7680.177), Cisco Secure Firewall (CVE-2026-20131, CISA-mandated), and any Next.js exposure (CVE-2025-55182).
References
- OWASP Top 10 for Agentic Applications 2026
- Cloud Security Alliance — AI Infrastructure Research
- CISA Known Exploited Vulnerabilities Catalog
- Cisco State of AI Security 2026 Report
Related Reading
Part of our Cyber Threat Intelligence & CVE Analysis: The Complete Guide series.
n
