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.
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Nltk | Ubuntu | esm-apps/bionic | * |
Nltk | Ubuntu | esm-apps/focal | * |
Nltk | Ubuntu | esm-apps/jammy | * |
Nltk | Ubuntu | esm-apps/noble | * |
Nltk | Ubuntu | esm-apps/xenial | * |
Nltk | Ubuntu | esm-infra-legacy/trusty | * |
Nltk | Ubuntu | focal | * |
Nltk | Ubuntu | jammy | * |
Nltk | Ubuntu | mantic | * |
Nltk | Ubuntu | noble | * |
Nltk | Ubuntu | oracular | * |
Nltk | Ubuntu | trusty/esm | * |
Nltk | Ubuntu | upstream | * |