CVE-2024-39705

NameCVE-2024-39705
DescriptionNLTK 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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1074423

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
nltk (PTS)bullseye3.5-1vulnerable
bookworm3.8-1vulnerable
sid, trixie3.9.1-2fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
nltksource(unstable)3.9.1-11074423

Notes

[bookworm] - nltk <postponed> (Minor issue, revisit when addressed upstream)
[bullseye] - nltk <postponed> (Minor issue, revisit when addressed upstream)
https://github.com/nltk/nltk/issues/3266
https://github.com/nltk/nltk/issues/2522

Search for package or bug name: Reporting problems