PT-2026-69316 · Pypi · Nltk

CVE-2026-12372

·

Published

2026-05-12

·

Updated

2026-08-13

CVSS v3.1

3.7

Low

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions nltk/nltk version 3.9.4 nltk/nltk develop branch
Description A Server-Side Request Forgery (SSRF) issue exists where the nltk.pathsec.validate network url() function fails to reject IP addresses within the RFC 6598 shared address space (100.64.0.0/10). This happens because the Python ipaddress module does not categorize these addresses as is private or is global, and the validation logic only checks for is private and a limited set of categories. An attacker capable of influencing a URL passed to network-loading helpers can force a strict-mode application to send requests to hosts in the shared address space, potentially exposing non-public infrastructure. The impact is limited to confidentiality exposure.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-11389
CVE-2026-12372
OPENSUSE-SU-2026:11510-1
PYSEC-2026-3955

Affected Products

Nltk