BlogPHP2Shell Exploitation: How Secure.com Can Protect YouRead more
← CVE Radar

CVE-2026-58198ChatterBot: Symlink-Following Arbitrary Write via UbuntuCorpusTrainer

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.

5.5 MEDIUMEPSS 0.13%Not in KEVNVD: Deferred

Overview

Severity

ScoreSeverityVersionVector String
5.5MEDIUM3.1GitHub_M (CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Details

CVE ID
CVE-2026-58198
Status
Deferred
Assigner (CNA)
GitHub_M
Published
Jul 9, 2026
Last modified
2026-10-25 17:10 UTC
Weaknesses
  • CWE-367 · Time-of-check Time-of-use (TOCTOU) Race Condition
  • CWE-59 · Improper Link Resolution Before File Access ('Link Following')

Sources

Refreshed hourly from the sources above. Last fetched 2026-11-08 07:53 UTC.