CVE-2026-62388

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:nltk:nltk:*:*:*:*:*:*:*:*

History

14 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) Las versiones de NLTK anteriores a la 3.10.0 tienen ENFORCE=False por defecto en pathsec.py, lo que provoca que todas las funciones de validación de seguridad emitan advertencias en lugar de lanzar excepciones. Los atacantes pueden eludir las protecciones de salto de ruta y deserialización de pickle al explotar los controles de seguridad deshabilitados que solo están activos cuando se habilitan manualmente.

Information

Published : 2026-08-22 15:16

Updated : 2026-10-14 13:10


NVD link : CVE-2026-62388

Mitre link : CVE-2026-62388

CVE.ORG link : CVE-2026-62388


JSON object : View

Products Affected

nltk

  • nltk
CWE
CWE-1188

Initialization of a Resource with an Insecure Default