CVE-2026-65915

NLTK versions before 3.10.0 contain a logic bug in FileSystemPathPointer.open() where the sandbox validation check compares a normalized path against itself, making the security check permanently inert. Attackers can pass file:// URLs to nltk.data.load() to read arbitrary files accessible to the process user, including credentials and configuration files.
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 contienen un error lógico en FileSystemPathPointer.open() donde la comprobación de validación del sandbox compara una ruta normalizada consigo misma, haciendo que la comprobación de seguridad sea permanentemente inerte. Los atacantes pueden pasar URL de tipo file: // a nltk.data.load() para leer archivos arbitrarios accesibles para el usuario del proceso, incluyendo credenciales y archivos de configuración.

Information

Published : 2026-08-22 15:16

Updated : 2026-10-14 13:10


NVD link : CVE-2026-65915

Mitre link : CVE-2026-65915

CVE.ORG link : CVE-2026-65915


JSON object : View

Products Affected

nltk

  • nltk
CWE
CWE-284

Improper Access Control