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.
Conclusion & alert: CVE-2025-0938 is rated Moderate Risk (49.4/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 1.44%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 1.64% | 1.44% | -0.20% |
| 2 | 2026-05-06 | 1.48% | 1.64% | +0.16% |
| 3 | 2026-04-23 | — | 1.48% | — |
Full EPSS history (32 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.3 | 4.0 | MEDIUM |
|
— | — | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
alpine
|
medium | CVE-2025-0938: 1 source package rows (python3); 6 state rows across 6 repos (3.18-main, 3.19-main, 3.20-main, 3.21-main, 3.22-main, edge-main); fixed 6, open 0. | https://security.alpinelinux.org/vuln/CVE-2025-0938 |
debian
|
not yet assigned | CVE-2025-0938 not yet assigned priority: Debian including 4 source packages (pypy3, python3.11, python3.13, python3.9), 10 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 9, open 1. | https://security-tracker.debian.org/tracker/CVE-2025-0938 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2025-0938 |
suse
|
medium | CVE-2025-0938 severity moderate: SUSE including 670 source package names (0.0.17-1.1:libpython3_11-1_0-3.11.11-150600.3.16.2, 0.0.17-1.1:libpython3_6m1_0-3.6.15-150300.10.81.1, …), 2346 product×package rows across 361 product lines (Container bci/kiwi, Container bci/python, … (361 product lines)): Fixed 2125, Known Affected 221. | https://www.suse.com/security/cve/CVE-2025-0938/ |
ubuntu
|
medium | CVE-2025-0938 medium priority: Ubuntu including 12 source packages (pypy3, python2.7, …), 93 status rows across 10 suites (bionic, focal, jammy, noble, oracular, plucky, questing, trusty, upstream, xenial): DNE 62, released 22, needs-triage 4, ignored 3, not-affected 2. | https://ubuntu.com/security/CVE-2025-0938 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| No affected products in dataset. | |||