PT-2026-45961 · Unknown · Jupyter Server

CVE-2026-6657

·

Published

2026-06-03

·

Updated

2026-07-23

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions jupyter-server versions 1.12.0 through 2.17.0
Description An issue exists when the allow origin pat configuration is used, allowing an attacker to bypass Cross-Origin Resource Sharing (CORS) origin validation. This occurs because the re.match() function is used to validate the Origin header, which only anchors the match at the start of the string. Consequently, attacker-controlled domains (e.g., trusted.example.com.evil.com) can pass validation against patterns intended for trusted.example.com. This flaw affects CORS headers, WebSocket connections, referer validation, and login redirects, which could lead to phishing attacks, arbitrary code execution, and unauthorized access to sensitive API responses.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Origin Validation Error

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

Weakness Enumeration

Related Identifiers

CVE-2026-6657
GHSA-V42X-X7JP-845H
PYSEC-2026-3472

Affected Products

Jupyter Server