Skip to main content

Crewai CVE-2026-2285

| EUVDEUVD-2026-17119 HIGH
2026-03-30 cret@cert.org
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP request to CrewAI application
  2. Exploit
    Invoke JSON loader tool with unvalidated file path
  3. Execution
    Read arbitrary files from server filesystem
  4. Impact
    Extract sensitive data from accessible files

Vulnerability Assessment

Exploitation Conditions

Remote unauthenticated attacker can exploit CrewAI's JSON loader tool when it is exposed to untrusted input. The vulnerability requires the application to process attacker-controlled file paths without validation. No victim interaction needed if the JSON loader accepts direct input from network requests.

Impact

While no CVSS score or vector data is available for formal risk quantification, the vulnerability presents moderate-to-high real-world risk based on attack simplicity and impact. The attack vector is network-based (via CrewAI application endpoints that accept file paths), attack complexity is low (no special conditions or authentication required based on the description), and privileges required are minimal or none. The impact is confidentiality loss through unauthorized file disclosure. The absence of CVE scoring data suggests this may be a recently disclosed or emerging issue. Without EPSS or KEV data, assessment relies on the straightforward nature of path traversal exploitation and the sensitivity of files typically accessible on a server (configuration files, credentials, source code). This is a real priority for any CrewAI deployment exposed to untrusted network access.

Exploit ScenarioDerived

An attacker with network access to a CrewAI application instance sends a crafted request to the JSON loader endpoint with a path parameter like '../../etc/passwd' or '/etc/shadow', causing the server to read and return the contents of system files. The attacker repeats this with other sensitive paths (e.g., database configuration files, API keys stored in config files) to extract credentials and system information, potentially enabling further compromise. No public exploit code has been identified, but the vulnerability is trivial to exploit via standard HTTP requests once the vulnerable endpoint is identified.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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

CrewAI's JSON loader tool fails to validate file paths before reading, allowing arbitrary local file access that exposes sensitive server files to attackers with network access to the application. The vulnerability enables information disclosure without authentication, affecting all versions of CrewAI that include the vulnerable JSON loader component. No active exploitation has been confirmed, but the straightforward nature of the attack (unsanitized file path input) makes this a practical concern for production deployments.

RemediationAI

Verify the specific CrewAI version in your deployment against the CERT advisory (https://www.kb.cert.org/vuls/id/221883) and apply the patched version when released by the CrewAI project. As an interim measure, restrict network access to CrewAI instances to trusted clients only, and validate or sanitize all file path inputs before passing them to the JSON loader tool (e.g., using an allowlist of permitted directories or refusing paths containing '..' sequences). If CrewAI has published a fix version, upgrade immediately; otherwise, contact the CrewAI maintainers for guidance.

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

The vulnerability exists in CrewAI's JSON loader tool, a component responsible for parsing and loading JSON configuration or data files. The root cause is insufficient input validation on file path parameters, falling under the CWE category of path traversal / arbitrary file access vulnerabilities. When a user or system provides a file path to the JSON loader, the tool does not canonicalize or restrict the path, allowing attackers to use directory traversal sequences (e.g., '../../../etc/passwd') or absolute paths to access files outside the intended data directory. This is a common flaw in file handling routines that assume all file path inputs come from trusted sources.

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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

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
None
Availability
None

DescriptionCVE.org

CrewAI contains a arbitrary local file read vulnerability in the JSON loader tool that reads files without path validation, enabling access to files on the server.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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