{"schema_version":1,"title":"Nltk vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 21 vulnerabilities in Nltk: 0 in the last 7 days and 12 in the last 90 days, 1 of them critical and 0 exploited in the wild. The most recent, NLTK Pl196xCorpusReader quadratic ReDoS on malformed TEI blocks, was published on 27 August 2026. Nothing was published in the last eight weeks. 1 technology has a page of its own.","url":"https://junglewise.ai/threats/vendors/nltk","json_url":"https://junglewise.ai/threats/vendors/nltk.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/vendors/nltk","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"vendor","thin":false,"counts":{"high":14,"all_time":21,"critical":1,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":12,"last_365_days":20},"latest":[{"cvss":3.7,"slug":"nltk-pl196xcorpusreader-quadratic-redos-on-malformed-tei-blocks-8473e6ef","title":"NLTK Pl196xCorpusReader quadratic ReDoS on malformed TEI blocks","severity":"low","exploited":false,"published_at":"2026-08-27T18:32:30+00:00","url":"https://junglewise.ai/threats/nltk-pl196xcorpusreader-quadratic-redos-on-malformed-tei-blocks-8473e6ef"},{"cvss":7.5,"slug":"nltk-porterstemmer-quadratic-time-dos-via-long-runs-of-y-b1fab99a","title":"NLTK PorterStemmer quadratic-time DoS via long runs of 'y'","severity":"high","exploited":false,"published_at":"2026-08-27T18:32:29+00:00","url":"https://junglewise.ai/threats/nltk-porterstemmer-quadratic-time-dos-via-long-runs-of-y-b1fab99a"},{"cve":"CVE-2026-81725","cvss":4,"epss":0.0037,"slug":"cve-2026-81725-nltk-pl196xcorpusreader-quadratic-redos-on-malformed-tei-blocks","title":"NLTK Pl196xCorpusReader quadratic ReDoS on malformed TEI blocks","severity":"medium","exploited":false,"published_at":"2026-08-27T17:21:03.247+00:00","url":"https://junglewise.ai/threats/cve-2026-81725-nltk-pl196xcorpusreader-quadratic-redos-on-malformed-tei-blocks"},{"cve":"CVE-2026-80206","cvss":5.9,"epss":0.0044,"slug":"cve-2026-80206-nltk-tgrep-regular-expression-denial-of-service","title":"NLTK tgrep regular expression denial of service","severity":"high","exploited":false,"published_at":"2026-08-26T11:16:40.103+00:00","url":"https://junglewise.ai/threats/cve-2026-80206-nltk-tgrep-regular-expression-denial-of-service"},{"cvss":8.2,"slug":"nltk-corpus-reader-sandbox-bypass-6e33487f","title":"NLTK corpus reader sandbox bypass","severity":"high","exploited":false,"published_at":"2026-08-25T18:31:52+00:00","url":"https://junglewise.ai/threats/nltk-corpus-reader-sandbox-bypass-6e33487f"},{"cve":"CVE-2026-79657","cvss":9.8,"epss":0.0127,"slug":"cve-2026-79657-nltk-remote-code-execution-via-unsafe-pickle-deserialization","title":"NLTK remote code execution via unsafe pickle deserialization","severity":"critical","exploited":false,"published_at":"2026-08-25T12:16:28.87+00:00","url":"https://junglewise.ai/threats/cve-2026-79657-nltk-remote-code-execution-via-unsafe-pickle-deserialization"},{"cvss":7.8,"slug":"nltk-untrusted-search-path-in-graphviz-dot-invocation-a4934721","title":"NLTK untrusted search path in Graphviz dot invocation","severity":"high","exploited":false,"published_at":"2026-08-25T03:32:11+00:00","url":"https://junglewise.ai/threats/nltk-untrusted-search-path-in-graphviz-dot-invocation-a4934721"},{"cve":"CVE-2026-78681","cvss":7.5,"epss":0.0052,"slug":"cve-2026-78681-nltk-entity-expansion-denial-of-service-via-elementtree-parsing","title":"NLTK entity-expansion denial of service via ElementTree parsing","severity":"high","exploited":false,"published_at":"2026-08-25T02:16:52.75+00:00","url":"https://junglewise.ai/threats/cve-2026-78681-nltk-entity-expansion-denial-of-service-via-elementtree-parsing"},{"cve":"CVE-2026-65915","cvss":6.5,"epss":0.0041,"slug":"cve-2026-65915-nltk-filesystempathpointer-sandbox-bypass-arbitrary-file-read","title":"NLTK FileSystemPathPointer sandbox bypass arbitrary file read","severity":"medium","exploited":false,"published_at":"2026-08-22T15:16:19.5+00:00","url":"https://junglewise.ai/threats/cve-2026-65915-nltk-filesystempathpointer-sandbox-bypass-arbitrary-file-read"},{"cve":"CVE-2026-63312","cvss":7.5,"epss":0.0065,"slug":"cve-2026-63312-nltk-streambackedcorpusview-pathsec-enforce-bypass","title":"NLTK StreamBackedCorpusView pathsec.ENFORCE bypass","severity":"high","exploited":false,"published_at":"2026-08-22T15:16:19.367+00:00","url":"https://junglewise.ai/threats/cve-2026-63312-nltk-streambackedcorpusview-pathsec-enforce-bypass"},{"cve":"CVE-2026-63310","cvss":7.1,"slug":"cve-2026-63310-nltk-missing-post-download-integrity-verification-in-downloader","title":"Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.","severity":"high","exploited":false,"published_at":"2026-08-22T15:16:19.1+00:00","url":"https://junglewise.ai/threats/cve-2026-63310-nltk-missing-post-download-integrity-verification-in-downloader"},{"cve":"CVE-2026-62384","cvss":7.5,"epss":0.0065,"slug":"cve-2026-62384-nltk-framenetcorpusreader-symlink-sandbox-bypass","title":"NLTK FramenetCorpusReader symlink sandbox bypass","severity":"high","exploited":false,"published_at":"2026-08-22T15:16:18.7+00:00","url":"https://junglewise.ai/threats/cve-2026-62384-nltk-framenetcorpusreader-symlink-sandbox-bypass"},{"cve":"CVE-2026-12372","cvss":3.7,"epss":0.0026,"slug":"cve-2026-12372-pysec-2026-3955-a-server-side-request-forgery-ssrf-vulnerability","title":"NLTK network URL validation permits SSRF to RFC 6598 shared-address-space hosts","severity":"low","exploited":false,"published_at":"2026-08-09T23:16:35.793+00:00","url":"https://junglewise.ai/threats/cve-2026-12372-pysec-2026-3955-a-server-side-request-forgery-ssrf-vulnerability"},{"cve":"CVE-2026-12259","cvss":6.5,"epss":0.001,"slug":"cve-2026-12259-nltk-missing-post-download-integrity-verification","title":"NLTK missing post-download integrity verification","severity":"medium","exploited":false,"published_at":"2026-08-03T08:17:17.88+00:00","url":"https://junglewise.ai/threats/cve-2026-12259-nltk-missing-post-download-integrity-verification"},{"cve":"CVE-2026-12074","cvss":7.5,"slug":"cve-2026-12074-nltk-path-traversal-in-framenetcorpusreader-allows-arbitrary-xml","title":"NLTK path traversal in FramenetCorpusReader allows arbitrary XML read","severity":"high","exploited":false,"published_at":"2026-07-31T16:50:41+00:00","url":"https://junglewise.ai/threats/cve-2026-12074-nltk-path-traversal-in-framenetcorpusreader-allows-arbitrary-xml"},{"cve":"CVE-2026-12252","cvss":7.8,"epss":0.0024,"slug":"cve-2026-12252-nltk-arbitrary-code-execution-in-stanford-interface-classes","title":"NLTK arbitrary code execution in Stanford interface classes","severity":"high","exploited":false,"published_at":"2026-07-04T02:16:23.603+00:00","url":"https://junglewise.ai/threats/cve-2026-12252-nltk-arbitrary-code-execution-in-stanford-interface-classes"},{"cve":"CVE-2026-54293","cvss":7.5,"epss":0.0063,"slug":"cve-2026-54293-nltk-path-traversal-via-url-encoded-separators-in-nltk-data-load","title":"NLTK path traversal via URL-encoded separators in nltk.data.load","severity":"high","exploited":false,"published_at":"2026-06-22T19:17:20.983+00:00","url":"https://junglewise.ai/threats/cve-2026-54293-nltk-path-traversal-via-url-encoded-separators-in-nltk-data-load"},{"cve":"CVE-2026-33236","cvss":8.1,"epss":0.006,"slug":"cve-2026-33236-nltk-path-traversal-in-downloader-component","title":"NLTK path traversal in downloader component","severity":"high","exploited":false,"published_at":"2026-03-20T23:16:47.007+00:00","url":"https://junglewise.ai/threats/cve-2026-33236-nltk-path-traversal-in-downloader-component"},{"cve":"CVE-2026-33231","cvss":7.5,"epss":0.0146,"slug":"cve-2026-33231-nltk-unauthenticated-remote-shutdown-in-wordnet-browser","title":"NLTK unauthenticated remote shutdown in WordNet Browser","severity":"high","exploited":false,"published_at":"2026-03-20T23:16:46.85+00:00","url":"https://junglewise.ai/threats/cve-2026-33231-nltk-unauthenticated-remote-shutdown-in-wordnet-browser"},{"cve":"CVE-2026-0846","cvss":8.6,"epss":0.0053,"slug":"cve-2026-0846-nltk-arbitrary-file-read-in-nltk-util-filestring","title":"NLTK arbitrary file read in nltk.util.filestring","severity":"high","exploited":false,"published_at":"2026-03-09T20:16:05.703+00:00","url":"https://junglewise.ai/threats/cve-2026-0846-nltk-arbitrary-file-read-in-nltk-util-filestring"},{"cve":"CVE-2021-3828","cvss":3.1,"epss":0.017,"slug":"cve-2021-3828-nltk-redos-in-comparative-sentence-parsing","title":"PYSEC-2021-356 - nltk is vulnerable to Inefficient Regular Expression Complexity","severity":"low","exploited":false,"published_at":"2021-09-27T13:15:00+00:00","url":"https://junglewise.ai/threats/cve-2021-3828-nltk-redos-in-comparative-sentence-parsing"}],"vendor":{"hub":true,"name":"Nltk","slug":"nltk","homepage":"https://www.nltk.org","description":"Python library for natural language processing tasks including tokenization, stemming, and parsing.","url":"https://junglewise.ai/threats/vendors/nltk"},"weekly":[{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":4},{"week":"2026-08-24","critical":1,"exploited":0,"vulnerabilities":8},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-28","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-05","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-12","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-19","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-10-26","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-11-02","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-11-09","critical":0,"exploited":0,"vulnerabilities":0}],"most_severe":[{"cve":"CVE-2026-79657","cvss":9.8,"epss":0.0127,"slug":"cve-2026-79657-nltk-remote-code-execution-via-unsafe-pickle-deserialization","title":"NLTK remote code execution via unsafe pickle deserialization","severity":"critical","exploited":false,"published_at":"2026-08-25T12:16:28.87+00:00","url":"https://junglewise.ai/threats/cve-2026-79657-nltk-remote-code-execution-via-unsafe-pickle-deserialization"},{"cve":"CVE-2026-0846","cvss":8.6,"epss":0.0053,"slug":"cve-2026-0846-nltk-arbitrary-file-read-in-nltk-util-filestring","title":"NLTK arbitrary file read in nltk.util.filestring","severity":"high","exploited":false,"published_at":"2026-03-09T20:16:05.703+00:00","url":"https://junglewise.ai/threats/cve-2026-0846-nltk-arbitrary-file-read-in-nltk-util-filestring"},{"cvss":8.2,"slug":"nltk-corpus-reader-sandbox-bypass-6e33487f","title":"NLTK corpus reader sandbox bypass","severity":"high","exploited":false,"published_at":"2026-08-25T18:31:52+00:00","url":"https://junglewise.ai/threats/nltk-corpus-reader-sandbox-bypass-6e33487f"},{"cve":"CVE-2026-33236","cvss":8.1,"epss":0.006,"slug":"cve-2026-33236-nltk-path-traversal-in-downloader-component","title":"NLTK path traversal in downloader component","severity":"high","exploited":false,"published_at":"2026-03-20T23:16:47.007+00:00","url":"https://junglewise.ai/threats/cve-2026-33236-nltk-path-traversal-in-downloader-component"},{"cve":"CVE-2026-12252","cvss":7.8,"epss":0.0024,"slug":"cve-2026-12252-nltk-arbitrary-code-execution-in-stanford-interface-classes","title":"NLTK arbitrary code execution in Stanford interface classes","severity":"high","exploited":false,"published_at":"2026-07-04T02:16:23.603+00:00","url":"https://junglewise.ai/threats/cve-2026-12252-nltk-arbitrary-code-execution-in-stanford-interface-classes"},{"cvss":7.8,"slug":"nltk-untrusted-search-path-in-graphviz-dot-invocation-a4934721","title":"NLTK untrusted search path in Graphviz dot invocation","severity":"high","exploited":false,"published_at":"2026-08-25T03:32:11+00:00","url":"https://junglewise.ai/threats/nltk-untrusted-search-path-in-graphviz-dot-invocation-a4934721"},{"cve":"CVE-2026-33231","cvss":7.5,"epss":0.0146,"slug":"cve-2026-33231-nltk-unauthenticated-remote-shutdown-in-wordnet-browser","title":"NLTK unauthenticated remote shutdown in WordNet Browser","severity":"high","exploited":false,"published_at":"2026-03-20T23:16:46.85+00:00","url":"https://junglewise.ai/threats/cve-2026-33231-nltk-unauthenticated-remote-shutdown-in-wordnet-browser"},{"cve":"CVE-2026-63312","cvss":7.5,"epss":0.0065,"slug":"cve-2026-63312-nltk-streambackedcorpusview-pathsec-enforce-bypass","title":"NLTK StreamBackedCorpusView pathsec.ENFORCE bypass","severity":"high","exploited":false,"published_at":"2026-08-22T15:16:19.367+00:00","url":"https://junglewise.ai/threats/cve-2026-63312-nltk-streambackedcorpusview-pathsec-enforce-bypass"},{"cve":"CVE-2026-62384","cvss":7.5,"epss":0.0065,"slug":"cve-2026-62384-nltk-framenetcorpusreader-symlink-sandbox-bypass","title":"NLTK FramenetCorpusReader symlink sandbox bypass","severity":"high","exploited":false,"published_at":"2026-08-22T15:16:18.7+00:00","url":"https://junglewise.ai/threats/cve-2026-62384-nltk-framenetcorpusreader-symlink-sandbox-bypass"},{"cve":"CVE-2026-54293","cvss":7.5,"epss":0.0063,"slug":"cve-2026-54293-nltk-path-traversal-via-url-encoded-separators-in-nltk-data-load","title":"NLTK path traversal via URL-encoded separators in nltk.data.load","severity":"high","exploited":false,"published_at":"2026-06-22T19:17:20.983+00:00","url":"https://junglewise.ai/threats/cve-2026-54293-nltk-path-traversal-via-url-encoded-separators-in-nltk-data-load"}],"generated_at":"2026-11-09T03:07:00.176479+00:00","technologies":[{"name":"Nltk","slug":"nltk-nltk","vulnerabilities":6,"url":"https://junglewise.ai/threats/technologies/nltk-nltk"}]}