Path Traversal Vulnerability in NLTK by the Python Software Foundation
CVE-2026-33236
8.1HIGH
What is CVE-2026-33236?
The NLTK (Natural Language Toolkit), a popular suite of open-source modules for Natural Language Processing, is vulnerable to a path traversal issue in versions 3.9.3 and earlier. The NLTK downloader improperly validates the 'subdir' and 'id' attributes from remote XML index files, allowing attackers to exploit a controlled remote index server. This exploitation can lead to arbitrary directory and file creation, as well as potential overwriting of critical files. A patch addressing this vulnerability has been implemented in commit 89fe2ec2c6bae6e2e7a46dad65cc34231976ed8a.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
nltk <= 3.9.3
