Lucene search
+L

69 matches found

Github Security Blog
Github Security Blog
•added 2026/09/08 4:57 p.m.•13 views

NLTK: Corpus Reader Sandbox Bypass

Summary NLTK corpus-reader constructors can still reach outside-root file and database reads before the nltk.pathsec sandbox boundary is enforced. The PoC shows the safe path blocked by pathsec.open, then LinThesaurusCorpusReader and PanLexLiteCorpusReader succeeding in the same process. Affected...

8.8CVSS7.4AI score0.00387EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/09/08 4:57 p.m.•7 views

GHSA-3GQ4-3J92-5W49 NLTK: Corpus Reader Sandbox Bypass

Summary NLTK corpus-reader constructors can still reach outside-root file and database reads before the nltk.pathsec sandbox boundary is enforced. The PoC shows the safe path blocked by pathsec.open, then LinThesaurusCorpusReader and PanLexLiteCorpusReader succeeding in the same process. Affected...

8.8CVSS7.4AI score0.00387EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/09/08 4:55 p.m.•8 views

NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement

Summary Several corpus readers still step outside NLTK's symlink-aware trusted-root model. They derive in-root paths from trusted corpus state, convert those paths back into plain strings, and reopen them with built-in open rather than nltk.pathsec.open. Details - Vulnerability type: Path travers...

8.2CVSS5.5AI score0.00447EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/09/08 4:55 p.m.•7 views

GHSA-P4RW-RVV2-7XWR NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement

Summary Several corpus readers still step outside NLTK's symlink-aware trusted-root model. They derive in-root paths from trusted corpus state, convert those paths back into plain strings, and reopen them with built-in open rather than nltk.pathsec.open. Details - Vulnerability type: Path travers...

8.2CVSS5.5AI score0.00447EPSS
SaveExploits1References7
EUVD
EUVD
•added 2026/09/08 4:55 p.m.•10 views

EUVD-2026-65526

NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement...

8.2CVSS5.7AI score0.00447EPSS
SaveExploits1References6
OSV
OSV
•added 2026/09/08 4:41 p.m.•7 views

GHSA-6WW7-3FRV-CQXH NLTK: pathsec SSRF protection can be bypassed when a proxy is configured

Summary Current NLTK source reopens SSRF in proxied environments. pathsec.urlopen validates the requested hostname locally, but once proxy inheritance is enabled the real fetch is performed by the proxy rather than by the validated direct-connect socket path. Details - Vulnerability type:...

8.7CVSS7.1AI score0.00435EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/09/08 4:41 p.m.•7 views

NLTK: pathsec SSRF protection can be bypassed when a proxy is configured

Summary Current NLTK source reopens SSRF in proxied environments. pathsec.urlopen validates the requested hostname locally, but once proxy inheritance is enabled the real fetch is performed by the proxy rather than by the validated direct-connect socket path. Details - Vulnerability type:...

8.7CVSS7.1AI score0.00435EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/09/08 4:40 p.m.•7 views

GHSA-3HHW-38PF-PXJ6 NLTK: Symlink-based arbitrary file read in IPIPANCorpusReader, bypasses nltk.pathsec entirely

Summary IPIPANCorpusReader nltk/corpus/reader/ipipan.py exposes public methods, channels, domains, categories, and fileidschannels=..., that accept a caller supplied fileids list and read a file via a completely unprotected builtin open call, with no nltk.pathsec involvement at all. A symlink...

6.8CVSS6.2AI score0.00183EPSS
SaveExploits1References8
EUVD
EUVD
•added 2026/09/08 4:40 p.m.•16 views

EUVD-2026-64339

NLTK: Symlink-based arbitrary file read in IPIPANCorpusReader, bypasses nltk.pathsec entirely...

6.8CVSS6AI score0.00183EPSS
SaveExploits1References7
EUVD
EUVD
•added 2026/09/08 3:27 p.m.•11 views

EUVD-2026-64333

NLTK: StreamBackedCorpusView Bypasses pathsec.ENFORCE - Arbitrary Local File Read...

8.7CVSS5.7AI score0.00651EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/09/08 3:27 p.m.•9 views

NLTK: StreamBackedCorpusView Bypasses pathsec.ENFORCE - Arbitrary Local File Read

Summary Setting nltk.pathsec.ENFORCE = True is documented to sandbox all file access to allowed NLTK data directories and raise PermissionError on unauthorized access. However, StreamBackedCorpusView opens files via builtins.open directly, bypassing pathsec.validatepath entirely. An attacker who...

8.7CVSS6AI score0.00651EPSS
SaveExploits1References8Affected Software1
OSV
OSV
•added 2026/09/08 3:27 p.m.•6 views

GHSA-X5PH-MJ9P-RFR8 NLTK: StreamBackedCorpusView Bypasses pathsec.ENFORCE - Arbitrary Local File Read

Summary Setting nltk.pathsec.ENFORCE = True is documented to sandbox all file access to allowed NLTK data directories and raise PermissionError on unauthorized access. However, StreamBackedCorpusView opens files via builtins.open directly, bypassing pathsec.validatepath entirely. An attacker who...

8.7CVSS6AI score0.00651EPSS
SaveExploits1References8
SUSE CVE
SUSE CVE
•added 2026/09/03 12:03 a.m.•17 views

SUSE CVE-2026-81726

NLTK through 3.10.3 contains a path traversal vulnerability in model-artifact APIs that bypass pathsec enforcement by using raw file operations on caller-controlled paths. Attackers can read or write files outside allowed sandbox roots through TransitionParser, AveragedPerceptron, PerceptronTagge...

8.3CVSS7.1AI score0.00339EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/09/02 3:40 p.m.•17 views

NLTK: Default ENFORCE=False Disables All pathsec Security Controls

NLTK's pathsec.py security module defaults to ENFORCE=False line 24, which means all 8 security validation functions only emit RuntimeWarning instead of raising exceptions when violations are detected. The pathsec module was introduced as the fix for CVE-2024-39705 arbitrary code execution via...

8.7CVSS7AI score0.01346EPSS
SaveExploits1References8Affected Software1
OSV
OSV
•added 2026/09/02 3:40 p.m.•7 views

GHSA-P3M8-78J2-G5P3 NLTK: Default ENFORCE=False Disables All pathsec Security Controls

NLTK's pathsec.py security module defaults to ENFORCE=False line 24, which means all 8 security validation functions only emit RuntimeWarning instead of raising exceptions when violations are detected. The pathsec module was introduced as the fix for CVE-2024-39705 arbitrary code execution via...

8.7CVSS6.1AI score0.00512EPSS
SaveExploits1References8
EUVD
EUVD
•added 2026/09/02 2:35 p.m.•26 views

EUVD-2026-67076

NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots...

8.3CVSS5.8AI score0.00339EPSS
SaveExploits1References10
Github Security Blog
Github Security Blog
•added 2026/09/02 2:35 p.m.•15 views

NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots

Summary Several model-artifact APIs still treat caller-controlled model paths as ordinary filenames even when NLTK path security is enforced. The same outside-root paths are rejected by guarded helpers, but these public read and write flows still use raw file APIs. Details - Vulnerability type:...

8.3CVSS5.8AI score0.00339EPSS
SaveExploits1References11Affected Software1
OSV
OSV
•added 2026/09/02 2:35 p.m.•12 views

GHSA-8MGP-746C-J5XP NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots

Summary Several model-artifact APIs still treat caller-controlled model paths as ordinary filenames even when NLTK path security is enforced. The same outside-root paths are rejected by guarded helpers, but these public read and write flows still use raw file APIs. Details - Vulnerability type:...

8.3CVSS5.8AI score0.00339EPSS
SaveExploits1References11
RedhatCVE
RedhatCVE
•added 2026/08/31 11:53 a.m.•10 views

CVE-2026-63312

A flaw was found in NLTK. This vulnerability, specifically within the StreamBackedCorpusView component, allows an attacker to bypass security enforcement by directly calling builtins.open instead of the intended pathsec.open. By controlling the fileid argument, an attacker can read arbitrary loca...

8.7CVSS5.8AI score0.00651EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/08/27 6:32 p.m.•12 views

Duplicate Advisory: Model-artifact APIs bypass pathsec and touch files outside allowed roots

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-8mgp-746c-j5xp. This link is maintained to preserve external references. Original Description NLTK through 3.10.3 contains a path traversal vulnerability in model-artifact APIs that bypass pathsec enforcement by...

8.3CVSS7AI score0.00339EPSS
SaveExploits1References4Affected Software1
Rows per page
Query Builder