CVE-2026-111363
ŚrednieCVSS 6.5Streszczenie
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.
Ocena ryzyka
Użytkownicy o niskich uprawnieniach mogą uzyskać dostęp do poufnych dokumentów z baz wiedzy innych użytkowników i organizacji, co prowadzi do wycieku informacji.
Rekomendacja
Zaktualizuj BISHENG do wersji nowszej niż 3.0.0-beta4, jeśli jest dostępna, oraz wdroż weryfikację uprawnień do plików na podstawie tożsamości użytkownika i dzierżawcy.
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-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-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 through 3.0.0-beta4 contains an insecure direct object reference vulnerability that allows authenticated low-privileged users to read other users' parsed documents by supplying arbitrary file_id values. Attackers can enumerate sequential file ids against GET /api/v1/knowledge/file_bbox to retrieve extracted page text from other users' and tenants' knowledge bases.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

