CVE Catalog

CVE-2026-79675

CriticalCVSS 9.8
Published: Translated: NVD NIST

Summary

NLTK before 3.10.3 fails to validate JVM options passed through the per-call options parameter in the java() function, allowing attackers to inject dangerous JVM flags. Attackers can supply malicious options like -agentpath, -javaagent, or @argfile to Stanford wrapper classes to achieve arbitrary code execution.

Risk Assessment

The vulnerability may allow remote code execution in the context of the application using NLTK, potentially leading to full system compromise and data confidentiality breach.

Recommendation

It is recommended to upgrade NLTK to version 3.10.3 or later and avoid passing untrusted JVM options to the java() function.

Original NVD description (English source)

NLTK before 3.10.3 fails to validate JVM options passed through the per-call options parameter in the java() function, allowing attackers to inject dangerous JVM flags. Attackers can supply malicious options like -agentpath, -javaagent, or @argfile to Stanford wrapper classes to achieve arbitrary code execution.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS