CVE-2026-70626
Medium · 6.2CVSS
6.2
EPSS
0.2%
Published
Aug 22, 2026
CISA due date
—
The record
NLTK versions before 3.9.4 contain a symlink escape vulnerability in CorpusReader.open() that allows local attackers to read arbitrary files outside the corpus root. The vulnerability exists because path validation is lexical and does not account for symlink resolution, enabling attackers to place symlinks inside the corpus root to access files outside the intended boundary.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-78409 The X-mount.subdir option uses a detached-tree fast path on Linux 6.15 and later and… CWE-59
- CVE-2026-79655 A flaw was found in sos clean, a utility within the sos package. CWE-59
- CVE-2026-76845 adm-zip 0.5.9 through 0.6.0 follows symbolic links at the extraction destination. CWE-59
- CVE-2026-49114 In ONNX before 1.21.0, the 'save_external_data' function builds the external-data file… CWE-59
- CVE-2026-19693 extract-zip through 2.0.1 containment-checks only the parent directory of each archive… CWE-59
- CVE-2026-15059 Local unprivileged users can terminate arbitrary local processes via a systemd-oomd IPC… CWE-59
- CVE-2026-71556 go-git is an extensible git implementation library written in pure Go. CWE-59
- CVE-2026-18508 A flaw was found in GNU tar. CWE-59