GHSA-gf7q-q4j7-hp7c · Severity: medium — A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root...
A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root directory boundary check in the _get_os_path() function within jupyter_server/services/contents/fileio.py. The check uses startswith(root) without appending a trailing path separator, allowing sibling directories with names starting with the same prefix as root_dir to bypass the check. Additionally, the to_os_path() function in utils.py does not strip ".." from path parts, enabling traversal sequences to bypass the vulnerable check. This vulnerability can lead to unauthorized read/write access to files in sibling directories, potentially exposing sensitive data in shared hosting environments.
Conclusion & alert: CVE-2026-5422 is rated Exploit Available (52.5/100): CVSS High severity, with low exploitation likelihood (EPSS 0.05%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-02 | — | 0.05% | — |
Full EPSS history (1 record total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 8.1 | 3.1 | HIGH |
|
2.8 | 5.2 | [email protected] |
| 6.8 | 3.0 | MEDIUM |
|
1.6 | 5.2 | [email protected] |
GHSA-gf7q-q4j7-hp7c · Severity: medium — A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root...
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2026-5422 not yet assigned priority: Debian including 1 source packages (jupyter-server), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): open 5. | https://security-tracker.debian.org/tracker/CVE-2026-5422 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2026-5422 |
ubuntu
|
medium | CVE-2026-5422 medium priority: Ubuntu including 1 source packages (jupyter-server), 5 status rows across 5 suites (jammy, noble, questing, resolute, upstream): needs-triage 5. | https://ubuntu.com/security/CVE-2026-5422 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| jupyter | jupyter_server | 2.17.0 | cpe:2.3:a:jupyter:jupyter_server:2.17.0:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://huntr.com/bounties/24a36953-6490-466f-8cb2-a90d1ca56e0f | Exploit Third Party Advisory |