CVE-2026-51859
NieznaneStreszczenie
bisheng w wersjach 2.3.0, 2.4.0 i 2.4.0-beta1 jest podatny na directory traversal w funkcji save_download_file (src/backend/bisheng/core/cache/utils.py:290). Podatność umożliwia dostęp do plików poza zamierzonym obszarem.
Ocena ryzyka
Atakujący może uzyskać dostęp do plików spoza dozwolonego katalogu, co może skutkować wyciekiem informacji lub modyfikacją danych. Może to naruszyć poufność i integralność systemu.
Rekomendacja
Zaktualizuj bisheng do wersji zawierającej poprawkę i zweryfikuj walidację ścieżek w funkcji save_download_file. Ogranicz dostęp do funkcji pobierania plików dla niezaufanych użytkowników.
Inne podatności w bisheng
Zobacz wszystkie- CVE-2026-51861Nieznane
bisheng w wersjach 2.3.0, 2.4.0 i 2.4.0-beta1 jest podatny na wstrzyknięcie kodu (Code Injection) w pliku src/backend/bisheng/api/v1/validate.py. Podatność umożliwia wykonanie nieautoryzowanego kodu w kontekście aplikacji.
- CVE-2026-51860Nieznane
bisheng w wersjach 2.3.0, 2.4.0 i 2.4.0-beta1 jest podatny na directory traversal w pliku src/backend/bisheng/linsight/domain/task_exec.py. Podatność pozwala na dostęp do plików poza zamierzonym katalogiem.
- CVE-2026-82285Wysokie
bisheng do wersji 2.6.0-fix2 zawiera podatność na podrabianie żądań po stronie serwera (SSRF) w punkcie końcowym POST /api/v1/workflow/report/callback, który nie wymaga uwierzytelnienia i nie stosuje ograniczeń schematu URL ani filtrowania hostów. Nieuwierzytelnieni atakujący mogą podawać dowolne adresy URL w celu enumeracji wewnętrznych usług sieciowych i punktów końcowych metadanych chmury, a następnie pobierać przechwycone odpowiedzi z magazynu obiektów, używając nazw obiektów dostarczonych przez wywołującego.
- CVE-2026-82278Wysokie
BISHENG przed wersją 2.6.0 zawiera podatność na zdalne wykonanie kodu w punkcie końcowym workflow run_once, która pozwala uwierzytelnionym użytkownikom na wykonanie dowolnego kodu Python. Atakujący mogą przesłać spreparowane definicje węzłów Code do punktu końcowego POST /api/v1/workflow/run_once, który wykonuje je za pomocą exec() bez sandboxingu, uzyskując dostęp do systemu plików, poświadczeń i wewnętrznych zasobów sieciowych.
Oryginalny opis (angielski, źródło NVD)
bisheng 2.3.0, 2.4.0, and 2.4.0-beta1 is vulnerable to directory traversal in save_download_file (src/backend/bisheng/core/cache/utils.py:290).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

