CVE-2026-78682
High · 7.5CVSS
7.5
EPSS
0.4%
Published
Aug 25, 2026
CISA due date
—
The record
NLTK before 3.10.3 contains a server-side request forgery vulnerability in nltk.pathsec.urlopen (and callers nltk.data.load, nltk.downloader.Downloader.index/download) when an HTTP proxy is configured. pathsec.urlopen validates the requested hostname locally, but proxy-handler inheritance disables the safe HTTP/HTTPS handlers so the actual fetch is performed by the proxy against a destination that is never re-validated. An attacker can supply a validated public URL that the proxy forwards to an internal loopback-only service, allowing disclosure of internal HTTP resources, loading of forged downloader indexes, and installation of attacker-chosen package content.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-75975 fast-uri is a URI parser for Node.js. CWE-918
- CVE-2026-75899 fast-uri is a URI parser for Node.js. CWE-918
- CVE-2026-63311 NLTK before 3.10.0 (affected versions <= 3.9.4) contains a server-side request forgery… CWE-918
- CVE-2026-71428 The unstructured library provides open-source components for ingesting and pre-processing… CWE-918
- CVE-2026-49478 Fulcio is a certificate authority for issuing code signing certificates for an OpenID… CWE-918
- CVE-2026-69198 ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in… CWE-918
- CVE-2026-69192 ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in… CWE-918
- CVE-2026-54605 OAuth is a Ruby wrapper for the OAuth 1.0 and 1.0a protocols, providing clients and… CWE-918