CVE Catalog

CVE-2025-15282

MediumCVSS 6.0
Published: Updated: Translated: NVD NIST

Summary

The urllib.request.DataHandler module in Python parses user-controlled data URLs, allowing header injection through newlines in the data URL mediatype.

Risk Assessment

This can lead to HTTP header injection, potentially enabling request smuggling attacks or bypassing security mechanisms in applications that process untrusted URLs.

Recommendation

Update Python to a patched version or avoid processing untrusted data URLs with urllib.request.DataHandler.

Other vulnerabilities in Python urllib

See all
Original NVD description (English source)

User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS