Agent
Agents are LLM applications that can take actions — call tools, write files, hit APIs, browse the web, or invoke other agents. That capability shifts the security model fundamentally: a prompt-injection payload in a chat app is annoying, but the same payload in an agent can trigger real actions (send email, transfer funds, push code). Indirect prompt injection is especially dangerous here because agents routinely consume untrusted content (web pages, emails, files) where attacker instructions can hide. The OWASP LLM Top 10 added "Excessive Agency" as LLM08 specifically for this class. AI Threat Alert tracks CVEs in popular agent frameworks (LangGraph, CrewAI, AutoGen, AutoGPT, LangChain agents) and incident reports from AIID for production agent misuse. Defenses: human-in-the-loop for irreversible actions, scoped tool permissions, separate trust boundaries between agent-controlled and user-controlled context, and budget caps on tool invocation.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| MEDIUM | CVE-2026-76845 | adm-zip: arbitrary file overwrite via symlink extraction | 6.5 | |
| CRITICAL | CVE-2026-55536 | PraisonAI: WebSocket auth bypass hijacks browser agent | PraisonAI | 9.1 |
| HIGH | CVE-2026-55532 | PraisonAI: Origin bypass CSRF enables prompt injection | PraisonAI | 7.6 |
| HIGH | CVE-2026-55533 | PraisonAI: auth fail-open lets unauthenticated recipe execution | PraisonAI | 8.2 |
| HIGH | CVE-2026-55539 | PraisonAI: no-auth Jobs API allows arbitrary agent runs | PraisonAI | 8.6 |
| HIGH | CVE-2026-55527 | PraisonAI: path traversal in agent memory allows arbitrary file write | praisonaiagents | 7.1 |
| UNKNOWN | CVE-2026-55541 | PraisonAI: no auth on agent serve API (create/invoke) | PraisonAI | - |
| MEDIUM | CVE-2026-55535 | PraisonAI: TOCTOU SSRF in webhook validation | PraisonAI | 6.8 |
| HIGH | CVE-2026-55537 | PraisonAI: SSRF via race condition in webhook DNS check | PraisonAI | 7.1 |
| HIGH | CVE-2026-55538 | PraisonAI: missing auth allows agent execution | PraisonAI | 7.3 |
| HIGH | CVE-2026-55540 | PraisonAI: symlink escape defeats workspace path checks | PraisonAI | 7.1 |
| MEDIUM | CVE-2026-55530 | PraisonAI: missing authz lets agent mass-rewrite files | praisonaiagents | 6.1 |
| HIGH | CVE-2026-55534 | PraisonAI: API key ignored, agent endpoints unauth | PraisonAI | 8.6 |
| HIGH | CVE-2026-55526 | PraisonAI: SSRF bypass via DNS-rebinding hostname | praisonaiagents | 8.5 |
| MEDIUM | CVE-2026-55531 | PraisonAI: unauth memory exhaustion via MCP sessions | PraisonAI | 6.5 |
| HIGH | CVE-2026-55528 | PraisonAI: AgentServer auth token never enforced | praisonaiagents | 8.2 |
| MEDIUM | CVE-2026-55529 | PraisonAI: MCP origin-check bypass runs local tools | PraisonAI | 6.9 |
| HIGH | CVE-2026-55525 | PraisonAI: SSRF via redirect bypasses crawl allowlist | praisonaiagents | 7.5 |
| HIGH | CVE-2026-55580 | mcp-shell: insecure defaults allow full shell RCE | - | |
| HIGH | CVE-2026-55581 | mcp-shell: bash allowlist bypass grants RCE, no auth | 8.4 |