CVE-2026-0846

EUVD-2026-10350
A vulnerability in the `filestring()` function of the `nltk.util` module in nltk version 3.9.2 allows arbitrary file read due to improper validation of input paths. The function directly opens files specified by user input without sanitization, enabling attackers to access sensitive system files by providing absolute paths or traversal paths. This vulnerability can be exploited locally or remotely, particularly in scenarios where the function is used in web APIs or other interfaces that accept user-supplied input.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 25%
Affected Products (NVD)
VendorProductVersion
nltknltk
3.9.2
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
nltk
bookworm
no-dsa
bullseye
postponed
forky
3.9.3-1
fixed
sid
3.9.3-1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
nltk
bionic
Fixed 3.2.5-1ubuntu0.1+esm4
released
focal
Fixed 3.4.5-2ubuntu0.1~esm4
released
jammy
Fixed 3.7-1ubuntu0.1~esm2
released
noble
Fixed 3.8.1-1ubuntu0.1~esm2
released
questing
needed
resolute
Fixed 3.9.2-1ubuntu0.1~esm2
released
trusty
Fixed 2.0~b9-0ubuntu4.1~esm6
released
xenial
ignored