CVE-2026-63310: Duplicate Advisory: NLTK: Missing Post-Download Integrity Verification Allows Malicious Package Injection
This advisory was withdrawn on Sep 9, 2026. The publisher no longer considers it a valid vulnerability.
Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-5wp5-5229-5g6q. This link is maintained to preserve external references. Original Description NLTK before 3.9.3 fails to verify file integrity after downloading packages and before extraction in the downloader module.
Published Aug 22, 2026 · Updated Sep 9, 2026
Affected packages
nltk
- Ecosystem
- PyPI
- Affected
- <= 3.9.2
- Fixed in
- No patched version yet
- Check
pip show nltk
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-5wp5-5229-5g6q. This link is maintained to preserve external references.
Original Description
NLTK before 3.9.3 fails to verify file integrity after downloading packages and before extraction in the downloader module. Attackers can perform man-in-the-middle attacks or DNS poisoning to inject malicious package contents that are extracted without validation.
References
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
More PyPI vulnerabilities
All PyPI entriesCVE-2026-78683
NLTK: Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution
critical9.4Sep 8, 2026CVE-2026-79657
NLTK: Allowlisted pickle loaders still permit code execution in current source
critical9.3Sep 8, 2026CVE-2026-79675
NLTK: JVM argument injection bypass via per-call options in the NLTK Stanford wrappers (incomplete fix of CVE-2026-12841)
critical9.8Sep 1, 2026CVE-2025-14009
NLTK has a Zip Slip Vulnerability
critical10.0Feb 18, 2026
