CVE-2026-51882
Niskie ryzyko· EPSS 3%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Możliwość zapisu plików poza dozwolonym katalogiem może prowadzić do nadpisania krytycznych plików, co może skutkować naruszeniem bezpieczeństwa systemu.
Rekomendacja
Zaktualizuj Langchain-Chatchat do wersji z poprawką. Dodatkowo waliduj nazwy plików i ogranicz ścieżki zapisu.
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-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-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 OpenAI-compatible file upload endpoint `/v1/files` in Langchain-Chatchat 0.3.0 is vulnerable to path traversal. An attacker can write files to arbitrary locations outside the `openai_files` directory by crafting malicious filenames.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

