REDHAT-BUG-2466858: Path Traversal

Published May 5, 2026
·
Updated

Jupyter Server is the backend for Jupyter web applications. In versions 2.17.0 and earlier, a path traversal vulnerability in the REST API allows an authenticated user to escape the configured rootdir and access sibling directories whose names begin with the same prefix as the rootdir. For example, with a rootdir named "test", the API permits access to a sibling directory named "testtest" through a crafted request to the /api/contents endpoint using encoded path components. An attacker can read, write, and delete files in affected sibling directories. Multi-tenant deployments using predictable naming schemes are particularly at risk, as a user with a directory named "user1" could access directories for user10 through user19 and beyond. A user who can choose a single-character folder name could gain access to a significant number of sibling directories.

Version 2.18.0 contains a fix. As a workaround, ensure folder names do not share a common prefix with any sibling directory.

Affected Software

1 affected component
jupyter Jupyter Server<=2.17.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Fixed in 2.18.0
  2. Configuration

    As a workaround, ensure folder names under the configured root_dir do not share a common prefix with any sibling directory to prevent crafted encoded-path requests to /api/contents from escaping the root_dir and gaining read/write/delete access to sibling directories.

    Jupyter Server REST API (configured root_dir) root_dir and sibling directory naming scheme = Use folder names that do not share a common prefix with any sibling directory (e.g., avoid sibling names like root_dir+root_dir such as "testtest").

Event History

May 5, 2026
Data Sourced
via Red Hat·08:01 PM
DescriptionSeverityAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2466858?

The severity of REDHAT-BUG-2466858 is high, rated at 7.

2

How do I fix REDHAT-BUG-2466858?

To fix REDHAT-BUG-2466858, upgrade to Jupyter Server version 2.17.1 or later which addresses the path traversal vulnerability.

3

What is the impact of REDHAT-BUG-2466858?

The impact of REDHAT-BUG-2466858 allows an authenticated user to access unauthorized directories outside the configured root_dir.

4

Who is affected by REDHAT-BUG-2466858?

Any users running Jupyter Server version 2.17.0 or earlier are affected by REDHAT-BUG-2466858.

5

What type of vulnerability is REDHAT-BUG-2466858?

REDHAT-BUG-2466858 is classified as a path traversal vulnerability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203