Skip to main content

Crewai EUVDEUVD-2026-17121

| CVE-2026-2286 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-03-30 cret@cert.org
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Provide malicious URL to RAG search tool
  2. Exploit
    Bypass URL validation in CrewAI
  3. Execution
    Server fetches internal/cloud service
  4. Impact
    Exfiltrate 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

CrewAI 1.0

Affected Packages

euvd crewai no fix

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

NVD PRIMARY 9.8 CRITICAL
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

EPSS Score
0.0%
Top 96% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy