⚠ Withdrawn by GitHub Security Advisories

Withdrawn: September 2, 2026

GHSA-8vh5-mgjj-w6hgHighCVSS 7.5Disclosed before NVD

Duplicate Advisory: [CWE-1188] Default ENFORCE=False Disables All pathsec Security Controls

Published
August 22, 2026
Last Modified
September 2, 2026

📋 Description

Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-p3m8-78j2-g5p3. This link is maintained to preserve external references.

Original Description

NLTK versions before 3.10.0 default to ENFORCE=False in pathsec.py, causing all security validation functions to emit warnings instead of raising exceptions. Attackers can bypass path traversal and pickle deserialization protections by exploiting the disabled security controls that are only active when manually enabled.

🎯 Affected products1

  • pip/nltk:<= 3.9.4

🔗 References (4)