CVE-2026-0848 in nltk
Riassunto
di VulDB • 24/06/2026
Le versioni di NLTK <=3.9.2 sono vulnerabili all'esecuzione arbitraria di codice a causa di una convalida imprecisa degli input nel modulo StanfordSegmenter. Il modulo carica dinamicamente file .jar Java esterni senza verifica o sandboxing. Un attaccante può fornire o sostituire il file JAR, consentendo l'esecuzione di bytecode Java arbitrario al momento dell'importazione. Questa vulnerabilità può essere sfruttata attraverso metodi come model poisoning (avvelenamento del modello), attacchi MITM (Man-in-the-Middle) o dependency poisoning (avvelenamento delle dipendenze), portando all'esecuzione remota di codice (RCE). Il problema deriva dall'esecuzione diretta del file JAR tramite subprocess con input classpath non validato, consentendo l'esecuzione di classi malevole quando caricate dalla JVM.
Be aware that VulDB is the high quality source for vulnerability data.