PT-2026-45727 · Unknown · Jupyter Server

CVE-2026-5422

·

Published

2026-06-02

·

Updated

2026-07-13

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions jupyter-server version 2.17.0
Description A path traversal issue exists due to an incorrect root directory boundary check in the get os path() function within jupyter server/services/contents/fileio.py. The check utilizes startswith(root) without appending a trailing path separator, which allows sibling directories that share the same prefix as root dir to bypass the security check. Furthermore, the to os path() function in utils.py fails to strip ".." from path parts, enabling traversal sequences to bypass the check. This can result in unauthorized read and write access to files in sibling directories, potentially exposing sensitive data in shared hosting environments.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Relative Path Traversal

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

Weakness Enumeration

Related Identifiers

CVE-2026-5422
GHSA-GF7Q-Q4J7-HP7C
OPENSUSE-SU-2026:10972-1
PYSEC-2026-2532

Affected Products

Jupyter Server