Lucene search
+L

3 matches found

Github Security Blog
Github Security Blog
•added 2026/09/02 3:40 p.m.•27 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
Github Security Blog
Github Security Blog
•added 2026/07/31 4:51 p.m.•26 views

Natural Language Toolkit (NLTK): DNS-rebinding SSRF filter bypass in nltk.pathsec.urlopen (nltk.download / nltk.data.load) defeats ENFORCE mode

Summary nltk.pathsec provides an SSRF filter that NLTK documents as a security control, blocking loopback, private, link-local, and multicast ranges including obfuscated forms and recommending strict ENFORCE mode for security-sensitive environments. The filter is bypassable by DNS rebinding:...

6AI score
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/07/31 4:51 p.m.•17 views

Server-side Request Forgery (SSRF)

Overview nltk is a Natural Language Toolkit NLTK is a Python package for natural language processing. Affected versions of this package are vulnerable to Server-side Request Forgery SSRF through the urlopen process in nltk.pathsec. An attacker can reach loopback or internal HTTP services by...

9.2CVSS5.8AI score
SaveExploits0References2
Rows per page
Query Builder