Skip to content
OpenAdvisories
High · 8.7 CVE-2026-126304 EUVD-2026-125216GHSA-7r4r-6ppg-7ff8GHSA-qg35-44qx-7vrr

NLTK: Symlink escape in YCOECorpusReader lets a psd/pos directory symlink read files outside the corpus root within the data sandbox

Published Nov 13, 2026 · Assigned by VulnCheck

Description

NLTK from 3.10.0 before 3.10.4 contains a symlink escape vulnerability in YCOECorpusReader that allows attackers to read files outside the corpus root by planting psd or pos directory symlinks. Attackers controlling a YCOE corpus can make parsed_sents() and tagged_words() return file content from other corpora or temporary files within the NLTK data sandbox.

Affected products

VendorProductAffectedFixed
nltk nltk 3.10.0 <3.10.4 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI nltk >= 3.10.0, < 3.10.4 3.10.4 GHSA-qg35-44qx-7vrr

References