CVE-2026-51884
Niskie ryzyko· EPSS 4%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Możliwość zapisu plików w dowolnych lokalizacjach może prowadzić do nadpisania krytycznych plików systemowych lub aplikacji, co może skutkować przejęciem kontroli nad serwerem.
Rekomendacja
Zaktualizuj Langchain Chatchat do wersji z poprawką. Dodatkowo waliduj nazwy plików i ogranicz ścieżki zapisu do dozwolonych katalogów.
Inne podatności w Langchain Chatchat
Zobacz wszystkie- CVE-2026-51883Krytyczne
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.
- 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/upload_temp_docs temporary document upload endpoint in Langchain Chatchat 0.3.1 is vulnerable to path traversal. By crafting malicious filenames, an attacker can write files to arbitrary locations on the server, bypassing the intended restrictions on the temporary directory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

