Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessProvide malicious URL to RAG search tool
-
ExploitBypass URL validation in CrewAI
-
ExecutionServer fetches internal/cloud service
-
ImpactExfiltrate sensitive data or modify resources
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Remote unauthenticated attacker can exploit CrewAI instances with RAG (Retrieval-Augmented Generation) search tools enabled. The vulnerability requires no victim interaction. Attacker provides malicious URLs at runtime to RAG search functions, which fail to validate URL destinations, enabling access to internal services and cloud metadata endpoints. |
| Impact | Without CVSS scoring data, EPSS probability estimates, or KEV confirmation, direct quantification of real-world risk is limited. However, SSRF vulnerabilities in content processing tools are typically high-impact because they enable lateral movement and credential theft. CrewAI's position as an AI agent orchestration framework suggests it may run in cloud environments with access to sensitive APIs and storage; SSRF could allow attackers to exfiltrate configuration, API keys, or model weights. The attack vector appears to be network-based (runtime URL injection), and the lack of explicit authentication requirements in the description suggests unauthenticated access may be possible if the RAG tools are exposed via API. The absence of public exploit code or KEV designation does not minimize concern-SSRF is trivial to exploit once discovered, and the research community may not have published proof-of-concept code. Priority assessment should weight the deployment context: critical if CrewAI handles sensitive data or runs in multi-tenant cloud environments; moderate if isolated in controlled development settings. |
| Exploit ScenarioDerived | An attacker provides a malicious URL to a CrewAI RAG search tool-either directly via API, embedded in a prompt, or through a supply-chain compromised data source-targeting internal services such as 'http://localhost:8080/admin' or 'http://169.254.169.254/latest/meta-data/iam/security-credentials/'. The server processes the request without validation, fetches the content from the internal endpoint, and returns sensitive data (configuration, credentials, or cloud metadata) to the attacker. This could occur without authentication if the RAG tools are exposed as public endpoints, making exploitation trivial for any network attacker. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 30, 2026
Server-side request forgery in CrewAI's RAG search tools allows remote attackers to access internal and cloud services by injecting malicious URLs at runtime without proper validation. The vulnerability affects CrewAI's content acquisition mechanisms, enabling unauthorized data exfiltration from internal networks and cloud-hosted resources. No CVSS score, active exploitation status, or patch information is currently available in public sources.
RemediationAI
Immediate remediation requires updating CrewAI to a patched version once released by the development team; check the official repository and CERT advisory for patch availability and exact version numbers. In the interim, restrict runtime URL injection by implementing strict URL allowlisting in RAG tool configurations, blocking requests to private IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.1), and cloud metadata endpoints (169.254.169.254, 0.0.0.0). Disable or isolate RAG search functionality if it is not essential until a patch is deployed. Review and audit any CrewAI instances for signs of SSRF exploitation (unusual internal network access, requests to metadata services, or unexpected data exfiltration).
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CrewAI's RAG (Retrieval-Augmented Generation) search tools process user-supplied or dynamically generated URLs to fetch content for knowledge base augmentation. The vulnerability stems from insufficient URL validation before initiating server-side HTTP requests, allowing an attacker to bypass intended URL restrictions and redirect requests to internal services (localhost, private IP ranges), cloud metadata endpoints (AWS IMDSv2, Azure IMDS), or other sensitive resources. This is a classic SSRF scenario where the server itself becomes a proxy for attacks against internal infrastructure that would otherwise be network-isolated from external attackers.
Know when Crewai gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
CrewAI contains a server-side request forgery vulnerability that enables content acquisition from internal and cloud services, facilitated by the RAG search tools not properly validating URLs provided at runtime.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Related Vulnerabilities in CrewAI Security Vulnerabilities
View all 4Server-side request forgery in CrewAI's scraping tools before version 1.15.1 lets remote attackers reach internal servic
Sandbox escape in CrewAI's CodeInterpreterTool allows untrusted Python code to break out of the in-process restricted ex
Unsafe reflection in CrewAI's load_agent_from_repository function enables unauthenticated remote code execution when a v
EUVD-2026-17121
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB