Lucene search
+L

1014 matches found

Circl
Circl
•added 2026/09/02 4:35 p.m.•19 views

CVE-2026-63311

creationtimestamp| type| source ---|---|--- 2026-09-02 16:35:05+00:00| published-proof-of-concept| https://github.com/nltk/nltk/security/advisories/GHSA-3gqm-fcw5-w839 2026-09-02 21:32:05+00:00| seen| https://gist.github.com/alon710/d2b8511d121d9c8c1d87b14251d4a3da...

6.9CVSS6AI score0.00334EPSS
SaveExploits1References2
EUVD
EUVD
•added 2026/09/02 3:40 p.m.•19 views

EUVD-2026-64336

NLTK: Default ENFORCE=False Disables All pathsec Security Controls...

8.7CVSS7.3AI score0.00512EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/09/02 3:40 p.m.•22 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...

9.8CVSS7.5AI score0.01346EPSS
SaveExploits1References8Affected Software1
OSV
OSV
•added 2026/09/02 3:40 p.m.•8 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.7CVSS7.7AI score0.00512EPSS
SaveExploits1References8
Github Security Blog
Github Security Blog
•added 2026/09/02 3:39 p.m.•20 views

NLTK: SSRF Fail-Open in validate_network_url() via DNS Resolution Failure

There is an SSRF vulnerability in NLTK 3.9.4's network URL validation. The validatenetworkurl function in nltk/pathsec.py fails open when DNS resolution returns an error. The resolvehostname helper at lines 193-234 catches OSError and ValueError during socket.getaddrinfo and returns an empty list...

6.9CVSS6.2AI score0.00334EPSS
SaveExploits1References8Affected Software1
OSV
OSV
•added 2026/09/02 3:39 p.m.•11 views

GHSA-3GQM-FCW5-W839 NLTK: SSRF Fail-Open in validate_network_url() via DNS Resolution Failure

There is an SSRF vulnerability in NLTK 3.9.4's network URL validation. The validatenetworkurl function in nltk/pathsec.py fails open when DNS resolution returns an error. The resolvehostname helper at lines 193-234 catches OSError and ValueError during socket.getaddrinfo and returns an empty list...

6.9CVSS6.2AI score0.00334EPSS
SaveExploits1References8
EUVD
EUVD
•added 2026/09/02 3:39 p.m.•27 views

EUVD-2026-64334

NLTK: SSRF Fail-Open in validatenetworkurl via DNS Resolution Failure...

6.9CVSS6.1AI score0.00334EPSS
SaveExploits1References7
OSV
OSV
•added 2026/09/02 2:36 p.m.•14 views

GHSA-WW6M-CW3F-Q94G NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y'

nltk.stem.PorterStemmer.stem -- a ubiquitous public API applied to arbitrary, often untrusted, tokens -- runs in On^2 time on a token containing a long run of the letter 'y', letting a single 20-50 KB token pin a CPU core CWE-407. Root cause isconsonantword, i was made iterative commit for 3633,...

6.9CVSS7.6AI score0.00521EPSS
SaveExploits1References7
EUVD
EUVD
•added 2026/09/02 2:36 p.m.•21 views

EUVD-2026-67072

NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y'...

8.7CVSS7.5AI score0.00521EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/09/02 2:36 p.m.•25 views

NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y'

nltk.stem.PorterStemmer.stem -- a ubiquitous public API applied to arbitrary, often untrusted, tokens -- runs in On^2 time on a token containing a long run of the letter 'y', letting a single 20-50 KB token pin a CPU core CWE-407. Root cause isconsonantword, i was made iterative commit for 3633,...

8.7CVSS7.6AI score0.00521EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/02 2:35 p.m.•21 views

NLTK: Downloader.download follows hardlinks and overwrites outside-root files

Summary NLTK's downloader now blocks symlink escapes during ZIP extraction, but it still treats pre-existing hardlinks inside the install tree as ordinary in-root files. A normal package install can therefore overwrite an outside-root inode through that hardlink. Details - Vulnerability type:...

7.1CVSS7.2AI score0.00187EPSS
SaveExploits1References8Affected Software1
EUVD
EUVD
•added 2026/09/02 2:35 p.m.•23 views

EUVD-2026-67077

NLTK: Downloader.download follows hardlinks and overwrites outside-root files...

7.1CVSS7.3AI score0.00187EPSS
SaveExploits1References7
OSV
OSV
•added 2026/09/02 2:35 p.m.•10 views

GHSA-F794-5JV7-7672 NLTK: Downloader.download follows hardlinks and overwrites outside-root files

Summary NLTK's downloader now blocks symlink escapes during ZIP extraction, but it still treats pre-existing hardlinks inside the install tree as ordinary in-root files. A normal package install can therefore overwrite an outside-root inode through that hardlink. Details - Vulnerability type:...

7.1CVSS7.2AI score0.00187EPSS
SaveExploits1References8
Snyk
Snyk
•added 2026/09/02 2:35 p.m.•9 views

External Control of File Name or Path

Overview nltk is a Natural Language Toolkit NLTK is a Python package for natural language processing. Affected versions of this package are vulnerable to External Control of File Name or Path via the Downloader.download and Downloader.incrdownload file-write path in nltk/downloader.py. An attacke...

7.1CVSS7.2AI score0.00187EPSS
SaveExploits1References4
EUVD
EUVD
•added 2026/09/02 2:35 p.m.•32 views

EUVD-2026-67076

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

8.3CVSS6.9AI score0.00339EPSS
SaveExploits1References10
Github Security Blog
Github Security Blog
•added 2026/09/02 2:35 p.m.•23 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.3CVSS6.9AI score0.00339EPSS
SaveExploits1References11Affected Software1
OSV
OSV
•added 2026/09/02 2:35 p.m.•15 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.3CVSS6.9AI score0.00339EPSS
SaveExploits1References11
Github Security Blog
Github Security Blog
•added 2026/09/02 2:34 p.m.•18 views

NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

Summary XMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appending each block to a growing fragment string, then calls VALIDXMLRE.matchfragment on the full accumulated buffer every iteration. Because each iteration rescans the entire accumulated fragment, the total amount of wor...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/09/02 2:34 p.m.•20 views

EUVD-2026-67073

NLTK: Quadratic CPU Exhaustion in XMLCorpusView.readxmlfragment...

6.3CVSS5.9AI score0.00281EPSS
SaveExploits0References5
OSV
OSV
•added 2026/09/02 2:34 p.m.•11 views

GHSA-VP2X-QP44-57V7 NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

Summary XMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appending each block to a growing fragment string, then calls VALIDXMLRE.matchfragment on the full accumulated buffer every iteration. Because each iteration rescans the entire accumulated fragment, the total amount of wor...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References6
Rows per page
Query Builder