CVE-2026-37008

HIGH PoC AVAILABLE
Published September 13, 2026

CrewAI before fb2323b offers a Python blocklist approach that operates at the wrong level of abstraction, a different vulnerability than CVE-2026-2275. Import-time blocking of module names does not address the availability of Python's complete object graph. For example, calling ctypes.CDLL(None)...

Full CISO analysis pending enrichment.

How severe is it?

CVSS 3.1
8.1 / 10
EPSS
0.1%
chance of exploitation in 30 days
Higher than 3% of all CVEs
Exploitation Status
Exploit Available
Exploitation: MEDIUM
Sophistication
N/A
Exploitation Confidence
medium
Public PoC indexed (trickest/cve)
Composite signal derived from CISA KEV, VulnCheck KEV, CISA SSVC, EPSS, Metasploit, Exploit-DB, trickest/cve, Nuclei templates, and inthewild.io exploitation reports.

What is the attack surface?

AV AC PR UI S C I A
AV Local
AC High
PR None
UI None
S Changed
C High
I High
A Low

What should I do?

No patch available

Monitor for updates. Consider compensating controls or temporary mitigations.

Which compliance frameworks are affected?

Compliance analysis pending. Sign in for full compliance mapping when available.

Frequently Asked Questions

What is CVE-2026-37008?

CrewAI before fb2323b offers a Python blocklist approach that operates at the wrong level of abstraction, a different vulnerability than CVE-2026-2275. Import-time blocking of module names does not address the availability of Python's complete object graph. For example, calling ctypes.CDLL(None) loads the C library without relying in any import statements. In other words, a within-process sandbox cannot merely account for the import system and instead must account for the complete runtime of the Python interpreter.

Is CVE-2026-37008 actively exploited?

Proof-of-concept exploit code is publicly available for CVE-2026-37008, increasing the risk of exploitation.

How to fix CVE-2026-37008?

No patch is currently available. Monitor vendor advisories for updates.

What is the CVSS score for CVE-2026-37008?

CVE-2026-37008 has a CVSS v3.1 base score of 8.1 (HIGH). The EPSS exploitation probability is 0.13%.

What are the technical details?

Original Advisory

CrewAI before fb2323b offers a Python blocklist approach that operates at the wrong level of abstraction, a different vulnerability than CVE-2026-2275. Import-time blocking of module names does not address the availability of Python's complete object graph. For example, calling ctypes.CDLL(None) loads the C library without relying in any import statements. In other words, a within-process sandbox cannot merely account for the import system and instead must account for the complete runtime of the Python interpreter.

Weaknesses (CWE)

CWE-424 — Improper Protection of Alternate Path: The product does not sufficiently protect all possible paths that a user can take to access restricted functionality or resources.

  • [Architecture and Design] Deploy different layers of protection to implement security in depth.

Source: MITRE CWE corpus.

CVSS Vector

CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L

Timeline

Published
September 13, 2026
Last Modified
September 14, 2026
First Seen
September 13, 2026