Skip to content

Releases: ActiveState/nltk

ActiveState Nltk Version 3.4.5+security.2

Choose a tag to compare

@icanhasmath icanhasmath released this 09 Jun 17:41
721923e

Version 3.4.5+security.2 2026-06-08

Security Updates Patched:

  • Validate zip members before extraction in the downloader to prevent zip-slip
    RCE (nltk#3468) - CVE-2025-14009
  • Reject path traversal in downloader package id/subdir from the remote index
    (#89fe2ec) - CVE-2026-33236
  • Block path traversal / absolute paths in CorpusReader file access (nltk#3479,
    nltk#3480) - CVE-2026-0847
  • Add optional allowed_dir sandbox to util.filestring() (nltk#3485) - CVE-2026-0846
  • Bind the WordNet browser server to localhost only (#bbaae83) - CVE-2026-33231
  • Escape the reflected word in the WordNet browser "not found" page to prevent
    XSS (#1c3f799) - CVE-2026-33230
  • Cap recursion depth in JSONTaggedDecoder.decode_obj to prevent stack
    exhaustion - GHSA-rf74-v2fm-23pw

Security Notes:

  • CVE-2024-39705 (pickle deserialization in data/model loading) was assessed
    and is not remediable in place on the 3.4.5 data baseline: upstream resolved
    it by abandoning the pickled data-package format in 3.9 (new *_tab packages),
    which is not available for the 3.4.5 download index. Documented; no code
    change.

nltk 3.4.5.1

Choose a tag to compare

@icanhasmath icanhasmath released this 21 Dec 19:48

This is a patched release of 3.4.5 for continued python 2 support.

This release cherry-picks cve patches: