๐Ÿ” CVE Alert

CVE-2025-14009

CRITICAL 10.0

Zip Slip Vulnerability in nltk/nltk Leading to Remote Code Execution

CVSS Score
10.0
EPSS Score
0.0%
EPSS Percentile
0th

A critical vulnerability exists in the NLTK downloader component of nltk/nltk, affecting all versions. The _unzip_iter function in nltk/downloader.py uses zipfile.extractall() without performing path validation or security checks. This allows attackers to craft malicious zip packages that, when downloaded and extracted by NLTK, can execute arbitrary code. The vulnerability arises because NLTK assumes all downloaded packages are trusted and extracts them without validation. If a malicious package contains Python files, such as __init__.py, these files are executed automatically upon import, leading to remote code execution. This issue can result in full system compromise, including file system access, network access, and potential persistence mechanisms.

CWE CWE-94
Vendor nltk
Product nltk/nltk
Published Feb 18, 2026
Last Updated Feb 26, 2026
Stay Ahead of the Next One

Get instant alerts for nltk nltk/nltk

Be the first to know when new critical vulnerabilities affecting nltk nltk/nltk are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Affected Versions

nltk / nltk/nltk
unspecified โ‰ค latest

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
huntr.com: https://huntr.com/bounties/49ecbc02-054e-4470-b2e0-b267936cc4e4