GitHub Advisoryadvisory · PyPI
GHSA-cgvx-9447-vcch ntlk unsafe deserialization vulnerability
HIGH
Official page ↗
- Aliases
- CVE-2024-39705
- Ecosystem
- PyPI
- Packages
- nltk
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-300, CWE-502
- Reviewed
- 2024-06-28
Affected packages
• PyPI nltk: < 3.9 → fixed in 3.9
Description
NLTK through 3.8.1 allows remote code execution if untrusted packages have pickled Python code, and the integrated data package download functionality is used. This affects, for example, averaged_perceptron_tagger and punkt.
Related
Alias · CVE (1)
- CVE-2024-39705 NLTK through 3.8.1 allows remote code execution if untrusted packages have pickled Python code, and the integrated data package download… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-39705 advisory
- https://github.com/nltk/nltk/issues/2522 web
- https://github.com/nltk/nltk/issues/3266 web
- https://github.com/nltk/nltk/commit/441aecb7d33014bd08672232c6c8bb69c2ceaba2 web
- https://github.com/nltk/nltk package
- https://github.com/pypa/advisory-database/tree/main/vulns/nltk/PYSEC-2024-167.yaml web
- https://www.vicarius.io/vsociety/posts/rce-in-python-nltk-cve-2024-39705-39706 web