CVE-2026-62240 json
CrewAI < 1.15.1 SSRF Filter Bypass via HTTP Redirect in Scrape Tools
published 3mo ago modified 18d ago also GHSA-mr4r-hcgx-8p4h , PYSEC-2026-3819 , EUVD-2026-43555
- cvss
- 7.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 44%
- public exploits
- 0
- none known
Summary
CrewAI before 1.15.1 contains a server-side request forgery vulnerability in the validate_url function that performs one-shot DNS resolution and blocklist checks before returning the original URL unchanged. Attackers can bypass the security filter by supplying URLs that redirect to internal addresses or use DNS rebinding techniques to access internal services and cloud metadata endpoints.
Patch / fix
- pypi crewai-tools 1.15.1
- crewAIInc crewAI 1.15.1
Is CVE-2026-62240 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 3mo ago
Exploit prediction
0.52% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/crewAIInc/crewAI/pull/6331 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/crewAIInc/crewAI/issues/6520 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N |
| CNA | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
| OSV | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | crewai-tools | <1.15.1 |
1.15.1 |
Affected products
- crewAIInc crewAI
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/crewAIInc/crewAI/releases/tag/1.15.1
release-notes, patch, web
-
github.com
/crewAIInc/crewAI/pull/6331
issue-tracking, patch, web, exploit, vendor-advisory
-
github.com
/crewAIInc/crewAI/commit/5d4851eac797cafc45b726f65747fe2c9520fc42
patch, web
-
github.com
/crewAIInc/crewAI/issues/6520
technical-description, exploit, issue-tracking, web, patch
-
vulncheck.com
/advisories/crewai-ssrf-filter-bypass-via-http-redirect-in-scrape-tools
third-party-advisory, web, vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2026-62240
advisory
-
github.com
/crewAIInc/crewAI
package
-
pypi.org
/project/crewai-tools
package
-
github.com
/advisories/GHSA-mr4r-hcgx-8p4h
advisory
Sources
- CVE List CVE-2026-62240
- GitHub Advisory GHSA-mr4r-hcgx-8p4h
- NVD CVE-2026-62240
- OSV PYSEC-2026-3819
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.