CVE-2026-37008
HIGH PoC AVAILABLECrewAI 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?
What is the attack surface?
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