PT-2026-20477

CVE-2025-14009

·

Published

2025-01-01

·

Updated

2026-08-05

Description by

CVSS 3.1
10
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions nltk/nltk (affected versions not specified)
Description A critical issue exists in the NLTK downloader component. The unzip iter function within nltk/downloader.py utilizes zipfile.extractall() without validating file paths or implementing security checks. This allows attackers to create malicious zip packages that, when downloaded and extracted by NLTK, can execute arbitrary code. The vulnerability occurs because NLTK trusts all downloaded packages and extracts them without validation. If a malicious package contains Python files, such as init .py, these files are automatically executed upon import, potentially leading to remote code execution and full system compromise, including file system access, network access, and potential persistence.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Vendors
Affected products
Related identifiers
GHSA-7P94-766C-HGJP
ECHO-A2CB-9FEB-100C
OPENSUSE-SU-2026:10226-1
PYSEC-2026-96
USN-8214-1
Found an issue in the description? Have something to add? Feel free to write us 👾