Vulnerabilidad · Publicado 22/08/2026 · Actualizado 23/08/2026
NLTK anterior a la versión 3.10.0 contiene una vulnerabilidad que permite la lectura arbitraria de archivos locales mediante StreamBackedCorpusView, eludiendo los controles de pathsec.ENFORCE al llamar directamente a builtins.open(). Un atacante que controle el parámetro fileid puede acceder a archivos sensibles del sistema, credenciales de aplicaciones y datos confidenciales, independientemente de la configuración de seguridad habilitada. Afecta principalmente a aplicaciones de procesamiento de lenguaje natural desplegadas en entornos empresariales de LATAM.
NLTK before 3.10.0 contains an arbitrary local file read vulnerability in StreamBackedCorpusView that bypasses pathsec.ENFORCE by calling builtins.open() directly instead of pathsec.open(). Attackers who control the fileid argument can read arbitrary local files regardless of the ENFORCE setting, including sensitive system files and application credentials.
Score: 7.5/10 — Severidad: HIGH — Estado NIST: Received
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CWE-22
Publicado en NIST NVD.