CVE-2026-82285
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje dostęp do wewnętrznych zasobów sieciowych i danych wrażliwych, takich jak metadane chmury, co może prowadzić do eskalacji uprawnień lub wycieku informacji.
Rekomendacja
Zaleca się aktualizację bisheng do wersji zawierającej poprawkę oraz wdrożenie uwierzytelniania i walidacji URL w punkcie /callback. Należy również ograniczyć dostęp do tego punktu końcowego.
Inne podatności w bisheng
Zobacz wszystkie- CVE-2026-51861Krytyczne
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-51859Krytyczne
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.
- CVE-2026-111363Średnie
BISHENG w wersji do 3.0.0-beta4 zawiera podatność typu insecure direct object reference, która pozwala uwierzytelnionym użytkownikom o niskich uprawnieniach odczytywać przetworzone dokumenty innych użytkowników poprzez podanie dowolnych wartości file_id. Atakujący może wyliczać kolejne identyfikatory plików za pomocą GET /api/v1/knowledge/file_bbox, aby uzyskać tekst stron z baz wiedzy innych użytkowników i dzierżawców.
- CVE-2026-51860Wysokie
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-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 through 2.6.0-fix2 contains a server-side request forgery vulnerability in the POST /api/v1/workflow/report/callback endpoint that lacks authentication and applies no URL scheme restrictions or host filtering. Unauthenticated attackers can supply arbitrary URLs to enumerate internal network services and cloud metadata endpoints, then retrieve captured responses from object storage using caller-supplied object names.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

