Skip to content
CVE PROGRAM SOURCE RECORD7.1 High

CVE-2026-65915

NLTK before 3.10.0 Arbitrary File Read via FileSystemPathPointer

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

nltk nltk

Default version status: unaffected

  • 0 to < 3.10.0affected
  • 3.10.0unaffected
pkg:pypi/nltk

References