Skip to main content
← All vulnerabilities
CVE-2026-58198GHSA-WVRH-2F4M-924V

ChatterBot: Symlink-Following Arbitrary Write via UbuntuCorpusTrainer

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.2.14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • gunthercox ChatterBot

    fixed in 1.2.14

  • chatterbotPyPI

    fixed in 1.2.14

References 4

GitHub · gunthercox/ChatterBot