Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-54293

Fixed in a distro release EPSS <1%CVSS 7.5

NLTK (Natural Language Toolkit) is a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing. Prior to 3.10.0-rc1, nltk.data.load() in NLTK is vulnerable to path traversal via URL-encoded path separators and traversal segments when using the nltk: URL scheme. The unsafe-path regex check is performed before url2pathname() decodes the %xx sequences (a classic decode-after-check / TOCTOU-style flaw), allowing an attacker to bypass the protection documented in NLTK's SECURITY.md and read arbitrary files from the filesystem. While literal traversal strings such as ../../../etc/passwd are correctly blocked, encoded variants such as %2fetc%2fpasswd, %2e%2e%2f..., and ..%2f..%2f slip past the regex and are subsequently decoded into a real filesystem path. This vulnerability is fixed in 3.10.0-rc1.

Published 2026-06-22 · CVE record · OSV

Products: nltk, Red Hat OpenShift AI 2.25, Red Hat OpenShift AI 3.4, Red Hat Exploit Intelligence, Red Hat OpenShift Lightspeed, Red Hat Ansible Automation Platform 2, Red Hat OpenShift AI (RHOAI)

Fixed upstream

EcosystemPackageFixed in
PyPInltk3.10.0

Distro releases

ReleasePackageFixed in
Chainguardapache-beam-python-3.11-sdk2.75.0-r0
Chainguardapache-beam-python-3.12-sdk2.75.0-r0
Chainguardapache-beam-python-3.13-sdk2.75.0-r0
Chainguardlabel-studio1.23.0-r11
Chainguardnemo2.7.3-r15
Chainguardopen-webui0.11.0-r7
Chainguardpy3-nltk3.10.0-r0
Chainguardpy3.11-nltk3.10.0-r0
Chainguardpy3.12-nltk3.10.0-r0
Chainguardpy3.13-nltk3.10.0-r0
Debian 12nltkno fix
Debian 13nltkno fix
Debian 14nltk3.10.0-1
Ubuntu 25.10nltkno fix
Ubuntu 26.10nltkno fix
Ubuntu Pro 14.04 LTSnltkno fix
Ubuntu Pro 16.04 LTSnltkno fix
Ubuntu Pro 18.04 LTSnltkno fix
Ubuntu Pro 20.04 LTSnltkno fix
Ubuntu Pro 22.04 LTSnltkno fix
Ubuntu Pro 24.04 LTSnltkno fix
Ubuntu Pro 26.04 LTSnltkno fix
Wolfiopen-webui0.11.0-r7
Wolfipy3-nltk3.10.0-r0
Wolfipy3.11-nltk3.10.0-r0
Wolfipy3.12-nltk3.10.0-r0
Wolfipy3.13-nltk3.10.0-r0
openSUSE Tumbleweedpython-nltk3.10.0rc1-1.1