Katalog CVE

CVE-2026-58198

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

Percentyl 1 - wyżej niż 1% wszystkich znanych CVE

Streszczenie

Podatność w ChatterBot przed wersją 1.2.14 pozwala lokalnemu atakującemu na zapisanie zawartości archiwum w wybranym przez siebie katalogu poprzez umieszczenie dowiązania symbolicznego w przewidywalnej ścieżce wyjściowej (~/ubuntu_data/ubuntu_dialogs). Wynika to z użycia wzorca sprawdź-następnie-utwórz oraz funkcji tar.extractall() bez odpowiedniej walidacji.

Ocena ryzyka

Lokalny atakujący może nadpisać lub umieścić pliki w dowolnym katalogu, do którego ma dostęp użytkownik uruchamiający ChatterBota, co może prowadzić do eskalacji uprawnień lub naruszenia integralności systemu.

Rekomendacja

Należy natychmiast zaktualizować ChatterBot do wersji 1.2.14 lub nowszej, która zawiera poprawkę eliminującą tę podatność.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

ChatterBot is a machine learning, conversational dialog engine for creating chat bots. Prior to 1.2.14, UbuntuCorpusTrainer.extract() uses a predictable home-rooted output directory (~/ubuntu_data/ubuntu_dialogs) with a check-then-create pattern followed by tar.extractall(path=self.data_path), allowing a local attacker who pre-plants a symlink at the predictable path to cause archive contents to be written through the symlink to an attacker-chosen directory. This issue is fixed in version 1.2.14.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS