JVM Argument Injection Vulnerability in NLTK by NLTK Foundation
CVE-2026-79675

9.3CRITICAL

Key Information:

Vendor

Nltk

Status
Vendor
CVE Published:
25 August 2026

What is CVE-2026-79675?

NLTK prior to version 3.10.3 contains a vulnerability where it does not properly validate JVM options within the per-call options parameter of the java() function. This oversight allows attackers to inject harmful JVM flags, such as -agentpath and -javaagent, which can lead to arbitrary code execution through the manipulation of Stanford wrapper classes. It is crucial for users of NLTK to update to the latest version to mitigate this risk.

Affected Version(s)

nltk 0 < 3.10.3

nltk 3.10.3

References

CVSS V4

Score:
9.3
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

arpitjain099
.