Skip to content
OpenAdvisories
Medium · 6.8 CVE-2026-126295 EUVD-2026-125226GHSA-f7j6-hf97-9v99GHSA-fg9w-wfp5-j933

NLTK 3.10.0 before 3.10.4 Arbitrary File Read via BllipParser Model Paths

Published Nov 13, 2026 · Updated Nov 13, 2026 · Assigned by VulnCheck

Description

NLTK from 3.10.0 before 3.10.4 contains an arbitrary file read vulnerability in BllipParser that allows attackers to open files outside NLTK data roots by supplying unvalidated model paths. Attackers controlling parser_model, reranker_features, reranker_weights, or from_unified_model_dir() input can make the bllipparser C extension read sensitive files or block on FIFOs and devices.

Affected products

VendorProductAffectedFixed
nltk nltk 3.10.0 – < 3.10.4 3.10.4

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI nltk >= 3.10.0, < 3.10.4 3.10.4 GHSA-fg9w-wfp5-j933

References