{"action":"Upgrade nltk to 3.10.3 or later.","affected":[{"fixed":"3.10.3","introduced":"3.9.4"}],"component":"nltk","cve_ids":["CVE-2026-71514"],"ecosystem":"PyPI","epss":0.00171,"exploited":false,"fixed_versions":["3.10.3"],"ghsa_id":"GHSA-cv22-g7mw-8v73","id":"tcs_01M5KH7RPT6C6YFNEBWZCHQHHR","modified_at":"2026-09-10T11:15:08.990306396Z","published_at":"2026-08-22T14:16:33.560Z","references":["https://osv.dev/vulnerability/PYSEC-2026-3790","https://www.vulncheck.com/advisories/nltk-through-path-traversal-via-crubadancorpusreader-pathsec-bypass","https://github.com/nltk/nltk/blob/v3.10.2/nltk/corpus/reader/crubadan.py#L90-L98","https://github.com/nltk/nltk/commit/10d34b3f4fe3fec74b76527a409eb0acbac2e8ab","https://github.com/nltk/nltk","https://github.com/advisories/GHSA-cv22-g7mw-8v73"],"severity":{"label":"low","score":3.3},"sources":[{"source":"osv","source_id":"PYSEC-2026-3790","url":"https://osv.dev/vulnerability/PYSEC-2026-3790"}],"summary":"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"}