CVE-2026-12261

MEDIUM
MEDIUM Priority: 0.01 BB Relevance: 63/100
Published: 2026-08-07 Modified: 2026-10-23 First seen: 2026-10-29 Status: active

Attack Surface

Network Low Complexity No Auth Integ. Impact

CVSS Vector Breakdown

AV: Network
AC: Low
PR: None
UI: Required
S: Unchanged
C: None
I: High
A: None

Description

A vulnerability in `nltk.downloader` in nltk/nltk versions <= 3.9.4 allows for cross-package resource and model poisoning. The downloader extracts package archives into shared namespaces such as `corpora/` and `taggers/` instead of package-isolated roots, and validates package integrity only after the archive has been written and extracted. This design flaw enables one package to overwrite another package's trusted resources within the same namespace, making the changes immediately active through ordinary NLTK APIs. This issue persists across fresh interpreter restarts and can affect downstream workflows, including machine learning pipelines and reproducibility-sensitive environments.

Weakness Classification (1)

Affected Software (1)

VendorProductVersion
nltk nltk < 3.9.4

References & Advisories (1)

Bug Bounty Relevance

63 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity

CVSS Score

6.5 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

EPSS — Exploitation Probability

0.21%
Raw Score 0.002110
Percentile 11.3%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00211
2026-10-28
0.00211

Intelligence Sources

nvd ref →