← Back to overview

NLTK versions before 3.10.3 contain a filesystem containment bypass vulnerability affecting the Downloader.download and Downloader.incr_download methods. The flaw allows attackers with write access to a shared downloader directory to create hardlinks pointing to files outside the intended install root. During normal package extraction, these hardlinks cause files outside the install tree to be overwritten. This constitutes a path traversal/containment bypass that can lead to arbitrary file overwrite on the host system. The vulnerability is exploitable in shared or multi-user environments where the downloader directory is accessible to multiple users. It has been patched in NLTK version 3.10.3. Advisories have been published on GitHub Security Advisories and VulnCheck.

Affected products

  • NLTK (Natural Language Toolkit) before 3.10.3

Related CVE's

  • CVE-2026-81727

Categories

  • Supply Chain & Dependencies
  • Web Technologies