CVE-2026-35397Disclosure(jupyter / jupyter_server)

LOWCVSS 8.8 · HIGH

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Patch jupyter jupyter_server systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

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 root_dir and access sibling directories whose names begin with the same prefix as the root_dir. For example, with a root_dir 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.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-22

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • jupyter_server

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 3 classified signals
  • 3 total mentions across 1 day

Affected systems

Vendors
Products
jupyter_server

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-05-05: 3Patch / Workaround · 2026-05-05: 1Technical Details · 2026-05-05: 305-05
Signal classification1 categories
Disclosure
3100.0%
Referenced assets2 URLs
Full discourse3 posts
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 High - Jupyter Server access bypass (CVE-2026-40110, CVE-2026-35397) jupyter-server has two validation flaws: CORS Origin bypass via re.match() and path traversal via incorrect startswith() root checks. 👉 Affects <= 2.17.0 👉 Update to 2.18.0 immediately

    Post summary

    The text announces high‑severity CVEs (CVE-2026-40110 and CVE-2026-35397) affecting Jupyter Server, details specific CORS and path traversal flaws, and urges users to upgrade to 2.18.0.

    0002170
    121 followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-35397 Path Traversal in Jupyter Server REST API Versions 2.17.0 and Earlier https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-35397

    Post summary

    This brief note announces CVE‑2026‑35397, a path traversal vulnerability affecting Jupyter Server REST API versions before 2.17.0, with a link to additional details but no evidence of PoC, exploit, or mitigation.

    0000034
    4.0K followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-35397 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 use… https://www.cve.org/CVERecord?id=CVE-2026-35397

    Post summary

    The text notes a new CVE for a path traversal flaw in the Jupyter Server REST API but does not provide any proof‑of‑concept, exploit code, or active exploitation claims.

    00000126
    57.4K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appjupyterjupyter_server---

Explore more