CVE-2026-51883
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Podatność typu path traversal w interfejsach tworzenia bazy wiedzy i przesyłania dokumentów w Langchain-Chatchat 0.3.0 i 0.3.1. Atakujący może wstrzyknąć sekwencje typu `..\` do parametru `knowledge_base_name`, aby zapisywać zawartość bazy wiedzy poza skonfigurowanym katalogiem głównym.
Ocena ryzyka
Możliwość zapisu poza dozwolonym katalogiem może prowadzić do nadpisania plików systemowych lub aplikacji, co może skutkować naruszeniem integralności systemu lub przejęciem kontroli.
Rekomendacja
Zaktualizuj Langchain-Chatchat do wersji z poprawką. Dodatkowo waliduj parametr `knowledge_base_name` i stosuj bezpieczne ścieżki.
Inne podatności w Langchain-Chatchat
Zobacz wszystkie- CVE-2026-51884Krytyczne
Podatność typu path traversal w endpointcie /knowledge_base/upload_temp_docs w Langchain Chatchat 0.3.1. Atakujący może zapisywać pliki w dowolnych lokalizacjach na serwerze, używając złośliwych nazw plików, omijając ograniczenia katalogu tymczasowego.
- CVE-2026-51882Niskie ryzyko· EPSS 3%
Podatność typu path traversal w endpointcie `/v1/files` zgodnym z OpenAI w Langchain-Chatchat 0.3.0. Atakujący może zapisywać pliki w dowolnych lokalizacjach poza katalogiem `openai_files`, używając złośliwych nazw plików.
- CVE-2026-7847Niskie
W projekcie Langchain-Chatchat do wersji 0.3.1.3 wykryto podatność w funkcji _get_file_id w komponencie Uploaded File Handler. Generowane wartości są niewystarczająco losowe, co może umożliwić atakującemu przewidzenie identyfikatorów plików. Atak wymaga dostępu do sieci lokalnej i jest trudny do przeprowadzenia.
- CVE-2026-7846Niskie
W Langchain-Chatchat do wersji 0.3.1.3 w komponencie OpenAI-Compatible File Upload API występuje podatność typu time-of-check time-of-use (TOCTOU) przy przetwarzaniu argumentu file.filename. Exploit jest publicznie dostępny, a projekt nie odpowiedział na zgłoszenie.
- CVE-2026-7845Niskie
W Langchain-Chatchat do wersji 0.3.1.3 wykryto podatność w funkcji PIL.Image.tobytes pliku dialogue.py w komponencie Vision Chat Paste Image Handler. Manipulacja argumentu paste_image.image_data prowadzi do użycia słabego hasha. Atak wymaga dostępu do sieci lokalnej i jest trudny do wykorzystania.
- CVE-2026-7844Średnie
W projekcie Langchain-Chatchat do wersji 0.3.1.3 wykryto podatność polegającą na braku uwierzytelnienia w komponencie Compatible File Service. Funkcje files/list_files/retrieve_file/retrieve_file_content/delete_file w pliku openai_routes.py nie wymagają uwierzytelnienia. Atak wymaga dostępu do sieci lokalnej. Exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
The knowledge base creation and document upload interfaces in Langchain-Chatchat 0.3.0;0.3.1 is vulnerable to path traversal. An attacker can inject path traversal sequences (such as `..\`) into the `knowledge_base_name` parameter to write knowledge base content to arbitrary locations outside the configured knowledge base root directory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

