CVE-2026-62240
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 44 - wyżej niż 44% wszystkich znanych CVE
Streszczenie
CrewAI przed wersją 1.15.1 zawiera podatność na fałszowanie żądań po stronie serwera (SSRF) w funkcji validate_url, która wykonuje jednorazowe rozwiązywanie DNS i sprawdza listy blokad, ale zwraca oryginalny URL bez zmian. Atakujący mogą ominąć filtr bezpieczeństwa, dostarczając URL-e przekierowujące na wewnętrzne adresy lub stosując techniki ponownego wiązania DNS, aby uzyskać dostęp do wewnętrznych usług i punktów końcowych metadanych chmury.
Ocena ryzyka
Ryzyko polega na możliwości uzyskania dostępu do wewnętrznych zasobów sieciowych, takich jak usługi chmurowe (np. metadane instancji) lub inne wrażliwe systemy, co może prowadzić do wycieku danych lub dalszej kompromitacji infrastruktury.
Rekomendacja
Zaleca się natychmiastową aktualizację CrewAI do wersji 1.15.1 lub nowszej, która zawiera poprawkę eliminującą podatność SSRF. Dodatkowo warto rozważyć implementację dodatkowych mechanizmów walidacji URL-i, takich jak sprawdzanie przekierowań i ograniczenie dostępu do wewnętrznych adresów IP.
Inne podatności w CrewAI
Zobacz wszystkie- CVE-2026-120630Nieznane
CrewAI zawiera podatność Server-Side Request Forgery (SSRF) spowodowaną przez mechanizm ochrony SSRF oraz klienta HTTP, które sprawdzają przeciwne treści w URL, pomijając złośliwą zawartość. Umożliwia to każdemu żądaniu wstrzyknięcie złośliwego URL i wykonanie SSRF, np. poprzez ScrapWebsiteTool.
- CVE-2026-92206Wysokie
CrewAI zawiera podatność na zdalne wykonanie kodu poprzez niebezpieczną refleksję podczas ładowania agenta. Wymagana jest interakcja użytkownika — ofiara musi załadować złośliwą konfigurację agenta z repozytorium. Problem występuje w funkcji load_agent_from_repository, która nie ogranicza argumentu dostarczonego przez użytkownika przed użyciem go do importu modułu, co pozwala na wykonanie kodu w kontekście konta usługi.
- CVE-2026-37008Wysokie
CrewAI przed wersją fb2323b oferuje podejście oparte na czarnej liście w Pythonie, które działa na niewłaściwym poziomie abstrakcji — jest to inna podatność niż CVE-2026-2275. Blokowanie nazw modułów w czasie importu nie uwzględnia dostępności pełnego grafu obiektów Pythona; na przykład wywołanie ctypes.CDLL(None) ładuje bibliotekę C bez użycia instrukcji importu. Sandbox wewnątrzprocesowy nie może ograniczać się do systemu importu, lecz musi obejmować cały runtime interpretera Pythona.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

