CVE Catalog

CVE-2026-79676

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

NLTK versions before 3.10.3 contain a path traversal vulnerability in corpus readers that reopen root-derived paths using built-in open() instead of nltk.pathsec.open(), allowing symlinks to escape trusted roots. Attackers who stage symlinked corpus files under a trusted data root can disclose outside-root content through normal corpus reader methods like channels(), domains(), and synonyms().

Risk Assessment

The risk includes exposure of confidential files outside the trusted data root, potentially leading to data confidentiality breach or unauthorized access to sensitive information.

Recommendation

It is recommended to upgrade NLTK to version 3.10.3 or later and ensure that corpus data directories are properly secured against unauthorized access.

Other vulnerabilities in NLTK

See all
Original NVD description (English source)

NLTK versions before 3.10.3 contain a path traversal vulnerability in corpus readers that reopen root-derived paths using built-in open() instead of nltk.pathsec.open(), allowing symlinks to escape trusted roots. Attackers who stage symlinked corpus files under a trusted data root can disclose outside-root content through normal corpus reader methods like channels(), domains(), and synonyms().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS