CVE-2025-0938CWE-20

CVE-2025-0938

published January 31, 2025

CVSS
6.3
EPSS
2%
Percentile
75.0
In the wild
Unconfirmed
What it is

The Python standard library functions `urllib.parse.urlsplit` and `urlparse` accepted domain names that included square brackets which isn't valid according to RFC 3986. Square brackets are only meant to be used as delimiters for specifying IPv6 and IPvFuture hosts in URLs. This could result in differential parsing across the Python URL parser and other specification-compliant URL parsers.

The record
Technical detail
CVSS
6.3 · NONE
CVSS v4.0
Not supplied
EPSS
0.01556 · 75.0th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2025-01-31T23:15Z
References (11)
EPSS history
Timeline
  • 31 JAN 17:51Z
    URL parser allowed square brackets in domain names
    cvelistv5