CVE-2026-120630
NieznaneStreszczenie
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.
Ocena ryzyka
Atakujący może wymusić na serwerze żądania do wewnętrznych zasobów, co może prowadzić do ujawnienia danych lub interakcji z usługami wewnętrznymi. Ryzyko dotyczy aplikacji wykorzystujących CrewAI do pobierania treści z sieci.
Rekomendacja
Zaktualizuj CrewAI do wersji zawierającej poprawkę lub wdróż dodatkową walidację adresów URL (np. blokadę adresów prywatnych i lokalnych). Rozważ ograniczenie możliwości wykonywania żądań wychodzących przez narzędzia takie jak ScrapWebsiteTool.
Inne podatności w CrewAI
Zobacz wszystkie- 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.
- CVE-2026-62240Wysokie
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.
Oryginalny opis (angielski, źródło NVD)
CrewAI contains an SSRF vulnerability caused by its SSRF guard and HTTP client, which both miss malicious content in URLs by checking opposite content passed to it, enabling any request that injects a malicious URL to perform SSRF, such as with the ScrapWebsiteTool.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

