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.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 12 | all | nltk | <= 3.8-1 | nltk_3.8-1_all.deb |
Debian | 11 | all | nltk | <= 3.5-1 | nltk_3.5-1_all.deb |
Debian | 999 | all | nltk | <= 3.8.1-1 | nltk_3.8.1-1_all.deb |
Debian | 13 | all | nltk | <= 3.8.1-1 | nltk_3.8.1-1_all.deb |