Skip to content
OpenAdvisories
Medium · 6.1 CVE-2026-33230 EUVD-2026-13883GHSA-gfwx-w7gr-fvh7PYSEC-2026-2235

nltk Vulnerable to Cross-site Scripting

Published Mar 20, 2026 · Updated Mar 24, 2026 · Assigned by GitHub_M

Description

NLTK (Natural Language Toolkit) is a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing. In versions 3.9.3 and prior, `nltk.app.wordnet_app` contains a reflected cross-site scripting issue in the `lookup_...` route. A crafted `lookup_<payload>` URL can inject arbitrary HTML/JavaScript into the response page because attacker-controlled `word` data is reflected into HTML without escaping. This impacts users running the local WordNet Browser server and can lead to script execution in the browser origin of that application. Commit 1c3f799607eeb088cab2491dcf806ae83c29ad8f fixes the issue.

Affected products

VendorProductAffectedFixed
nltk nltk <= 3.9.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nltk 3.10.0-1 —
Debian 13 nltk No fix yet —
Debian 12 nltk No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 nltk No fix yet —
Ubuntu 25.10 nltk No fix yet —
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS nltk 3.9.2-1ubuntu0.1~esm2 —
Ubuntu Pro 24.04 LTS nltk 3.8.1-1ubuntu0.1~esm2 —
Ubuntu Pro 22.04 LTS nltk 3.7-1ubuntu0.1~esm2 —
Ubuntu Pro 20.04 LTS nltk 3.4.5-2ubuntu0.1~esm4 —
Ubuntu Pro 18.04 LTS nltk 3.2.5-1ubuntu0.1+esm4 —
Ubuntu Pro 16.04 LTS nltk 3.1-1ubuntu0.1+esm4 —
Ubuntu Pro 14.04 LTS nltk 2.0~b9-0ubuntu4.1~esm6 —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-nltk 3.9.4-1.1 openSUSE-SU-2026:10461-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling kubeflow-pipelines-visualization-server 2.16.0-r3 —
Wolfi rolling open-webui 0.8.12-r1 —
Wolfi rolling py3-nltk +3 3.9.4-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI nltk < 3.9.4 3.9.4 GHSA-gfwx-w7gr-fvh7

Advisories 2

References