Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 53
Reset filtersNLTK: Uncontrolled resource consumption in RecursiveDescentParser via ambiguous or left-recursive grammars
NLTK: Uncontrolled search path when invoking the Graphviz 'dot' binary
NLTK AllowlistUnpickler dotted-name validation bypass allows remote code execution
NLTK TweetTokenizer vulnerable to denial of service through catastrophic regex backtracking
In nltk version 3.9.4, the `nltk.downloader.Downloader._download_package()` function writes downloaded package bytes to disk and may extract them before enforcing SHA-256 or MD5 checksum validation. T
NLTK: Pl196xCorpusReader has quadratic ReDoS on malformed TEI blocks
NLTK: Downloader.download follows hardlinks and overwrites outside-root files
NLTK: Uncontrolled recursion in nltk.featstruct.FeatStructReader causes unhandled RecursionError (DoS) via deeply nested feature-structure input
NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots
NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y'
NLTK: ReDoS in nltk.tgrep via unvalidated user-supplied regular expressions
NLTK: ReDoS in nltk.text.Text.findall() via unvalidated user-supplied regular expressions
NLTK: JVM argument injection bypass via per-call options in the NLTK Stanford wrappers (incomplete fix of CVE-2026-12841)
NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement
NLTK: Corpus Reader Sandbox Bypass
NLTK: Allowlisted pickle loaders still permit code execution in current source
NLTK: Unsafe Pickle Deserialization in TransitionParser Allows Remote Code Execution
NLTK: Entity-expansion DoS (billion laughs) via remaining raw ElementTree parses
NLTK: pathsec SSRF protection can be bypassed when a proxy is configured
NLTK 3.9.4 through 3.10.2 contains a path traversal vulnerability in CrubadanCorpusReader. _load_lang_ngrams joins the corpus root with crubadan_code, the column-0 value read from the corpus table.txt
NLTK: Symlink escape in CorpusReader allows arbitrary local file read outside the corpus root
NLTK: StreamBackedCorpusView Bypasses pathsec.ENFORCE - Arbitrary Local File Read
NLTK: FileSystemPathPointer.open() sandbox check is dead code — arbitrary file read via file:// protocol
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.