CVE-2026-6657: A vulnerability in jupyter-server versions 1.12.0 through 2.17.0 allows an attacker to bypass CORS origin vali
CVE-2026-6657 is a high-severity flaw (CVSS 8.8) affecting jupyter server. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
A vulnerability in jupyter-server versions 1.12.0 through 2.17.0 allows an attacker to bypass CORS origin validation when the `allow_origin_pat` configuration is used. The issue arises from the use of `re.match()` for validating the `Origin` header, which only anchors at the start of the string. This allows attacker-controlled domains such as `trusted.example.com.evil.com` to pass validation against patterns intended to match `trusted.example.com
Why this priority
- High severity
- EPSS top 7%: very likely to be exploited
- Public exploit reference
A fixed release or distro patch exists.
Risk facts
| CVSS score | 8.8 (High) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | Required |
| EPSS exploit chance | 6.2% (top 7%) |
| CISA exploited list | No |
| Weakness | CWE-346 |
| Published | 2026-06-03 |
| Last modified | 2026-07-21 |
Last updated 2026-07-21 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Exact fixes by distribution
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-6657?
jupyter server: upgrade to newer than 2.17.0. Exact commands for each OS are on this page.
Is CVE-2026-6657 being exploited?
CVE-2026-6657 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-6657 affect?
CVE-2026-6657 affects jupyter server. Severity is high (CVSS 8.8). A vulnerability in jupyter-server versions 1.12.0 through 2.17.0 allows an attacker to bypass CORS origin validation when the `allow_origin_pat` configuration is used. The issue arises from the use of `re.match()` for validating the `Origin
How urgent is CVE-2026-6657?
Priority 59/100. High severity; EPSS top 7%: very likely to be exploited; Public exploit reference
Software pages
Related CVEs
- CVE-2026-44727 MEDIUM 5.4 UPGRADE Jupyter Server is the backend for Jupyter web applications
- CVE-2025-61669 MEDIUM 6.1 UPGRADE Jupyter Server is the backend for Jupyter web applications
- CVE-2026-35397 HIGH 8.8 UPGRADE Jupyter Server is the backend for Jupyter web applications
- CVE-2026-40934 MEDIUM 6.8 UPGRADE Jupyter Server is the backend for Jupyter web applications
- CVE-2026-40110 HIGH 7.3 UPGRADE Jupyter Server is the backend for Jupyter web applications