CVE-2026-71514 in NLTKinformazioni

Riassunto

di VulDB • 22/08/2026

NLTK 3.9.4 attraverso la versione 3.10.2 presenta una vulnerabilità di path traversal nel CrubadanCorpusReader. La funzione _load_lang_ngrams unisce la radice del corpus con crubadan_code, il valore della colonna-0 letto dal file di mappatura table.txt del corpus, e apre il risultato utilizzando l'open() integrato anziché un opener validato da pathsec; pertanto os.path.join scarta la radice quando tale valore è assoluto e la lettura fuoriesce dalla directory del corpus senza il controllo di contenimento applicato da nltk.pathsec quando ENFORCE è impostato. Un attaccante che controlla un pacchetto del corpus può divulgare i contenuti dei file al di fuori della radice del corpus attraverso lang_freq, limitato ai percorsi che terminano con -3grams.txt e i cui contenuti vengono analizzati come righe di conteggio token.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

VulnCheck

Prenotare

06/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!