Lucene search
+L

30 matches found

RedhatCVE
RedhatCVE
•added 2026/09/29 4:10 p.m.•5 views

CVE-2026-78683

A flaw was found in NLTK. This vulnerability allows arbitrary code execution due to unsafe deserialization, where data loaded from storage is converted back into active objects without adequate restrictions. When the TransitionParser component processes a model file, it fails to enforce safe...

9.6CVSS6.3AI score0.0051EPSS
SaveExploits2References5
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•8 views

NLTK AllowlistUnpickler dotted-name validation bypass allows remote code execution

NLTK before 3.10.3 contains a remote code execution vulnerability in AllowlistUnpickler that validates only the pickle module string and not the global name, allowing attackers to resolve dotted names by attribute traversal to callables outside the allowlisted namespace. Attackers can craft...

8.8CVSS7.9AI score0.01097EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/09/08 4:41 p.m.•10 views

GHSA-RHP5-R9X4-F5G2 NLTK: Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution

Summary The NLTK library's TransitionParser.parse method deserializes model files using pickleload with the default restricted=False parameter, allowing arbitrary Python code execution when loading a malicious model file. The library provides a RestrictedUnpickler class for safe deserialization,...

9.4CVSS6.7AI score0.0051EPSS
SaveExploits2References8
Github Security Blog
Github Security Blog
•added 2026/09/08 4:41 p.m.•14 views

NLTK: Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution

Summary The NLTK library's TransitionParser.parse method deserializes model files using pickleload with the default restricted=False parameter, allowing arbitrary Python code execution when loading a malicious model file. The library provides a RestrictedUnpickler class for safe deserialization,...

9.6CVSS6.7AI score0.0051EPSS
SaveExploits2References8Affected Software1
EUVD
EUVD
•added 2026/09/08 4:41 p.m.•17 views

EUVD-2026-65229

NLTK: Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution...

9.6CVSS5.9AI score0.0051EPSS
SaveExploits2References7
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.3CVSS6.9AI score0.00339EPSS
SaveExploits1References10
OSV
OSV
•added 2026/09/02 2:35 p.m.•13 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:35 p.m.•17 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
RedhatCVE
RedhatCVE
•added 2026/08/31 8:33 a.m.•10 views

CVE-2026-71513

A flaw was found in NLTK. A remote attacker can achieve remote code execution by crafting untrusted transition-parser models. This vulnerability exists in the AllowlistUnpickler, which incorrectly validates only the pickle module string and not the global name. This allows attackers to bypass the...

8.8CVSS7.7AI score0.01097EPSS
SaveExploits0References7
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/27 12:00 a.m.•1 views

CVE-2026-81726: External Control of File Name or Path

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.3CVSS6.9AI score0.00339EPSS
SaveExploits1References5
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•14 views

Deserialization of Untrusted Data

Overview nltk is a Natural Language Toolkit NLTK is a Python package for natural language processing. Affected versions of this package are vulnerable to Deserialization of Untrusted Data through the parse method in nltk/parse/transitionparser.py. An attacker can execute arbitrary Python code by...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2References2
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•17 views

Duplicate Advisory: [CWE-502] Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-rhp5-r9x4-f5g2. This link is maintained to preserve external references. Original Description NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2References4Affected Software1
PyPA
PyPA
•added 2026/08/25 2:16 a.m.•14 views

PYSEC-2026-3734

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2References2Affected Software1
OSV
OSV
•added 2026/08/25 2:16 a.m.•8 views

PYSEC-2026-3734

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.4CVSS6.2AI score0.0051EPSS
SaveExploits2References2
NVD
NVD
•added 2026/08/25 2:16 a.m.•20 views

CVE-2026-78683

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS0.0051EPSS
SaveExploits2References2
OSV
OSV
•added 2026/08/25 2:16 a.m.•11 views

DEBIAN-CVE-2026-78683

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.4CVSS6.2AI score0.0051EPSS
SaveExploits2References1
Vulnrichment
Vulnrichment
•added 2026/08/25 1:30 a.m.•9 views

CVE-2026-78683 NLTK before 3.10.0 Remote Code Execution via Unsafe Pickle Deserialization

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2References2
Cvelist
Cvelist
•added 2026/08/25 1:30 a.m.•43 views

CVE-2026-78683 NLTK before 3.10.0 Remote Code Execution via Unsafe Pickle Deserialization

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS0.0051EPSS
SaveExploits2References2
Debian CVE
Debian CVE
•added 2026/08/25 1:30 a.m.•14 views

CVE-2026-78683

NLTK before 3.10.0 affected versions =3.9.4 contains an unsafe pickle deserialization vulnerability in the TransitionParser.parse method nltk/parse/transitionparser.py. The method calls pickleload with the default restricted=False, routing deserialization through WarningUnpickler, which does not...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2
CVE
CVE
•added 2026/08/25 1:30 a.m.•47 views

CVE-2026-78683

NLTK versions ≤3.9.4 contain an unsafe pickle deserialization vulnerability in the TransitionParser.parse() method (nltk/parse/transitionparser.py). The method calls pickle_load() with restricted=False, routing through WarningUnpickler , which does not override find_class() and thus permits arbit...

9.6CVSS6.2AI score0.0051EPSS
SaveExploits2References2Affected Software1
Rows per page
Query Builder