jupyter-scheduler's endpoint is missing authentication
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure, Security bypass
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-200 and CWE-287.
Summary
Jupyter Scheduler is collection of extensions for programming jobs to run now or run on a schedule. The list of conda environments of `jupyter-scheduler` users maybe be exposed, potentially revealing information about projects that a specific user may be working on. This vulnerability has been patched in version(s) 1.1.6, 1.2.1, 1.8.2 and 2.5.2.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| jupyterlab | jupyter-scheduler | 1.0.0 – 1.1.5; = 1.2.0; 1.3.0 – 1.8.1; 2.0.0 – 2.5.1 | — | No fix listed | CNA |
| — | jupyter-scheduler (PyPI) | 1.0.0 to before 1.1.6 | 1.1.6 | Patch available | GHSA-v9g2-g7j4-4jxc |
| — | jupyter-scheduler (PyPI) | 1.2.0 to before 1.2.1 | 1.2.1 | Patch available | GHSA-v9g2-g7j4-4jxc |
| — | jupyter-scheduler (PyPI) | 1.3.0 to before 1.8.2 | 1.8.2 | Patch available | GHSA-v9g2-g7j4-4jxc |
| — | jupyter-scheduler (PyPI) | 2.0.0 to before 2.5.2 | 2.5.2 | Patch available | GHSA-v9g2-g7j4-4jxc |
- jupyter-scheduler Vendorjupyterlab Affected 1.0.0 – 1.1.5; = 1.2.0; 1.3.0 – 1.8.1; 2.0.0 – 2.5.1 Fixed in — No fix listed CNA
- jupyter-scheduler (PyPI) Vendor— Affected 1.0.0 to before 1.1.6 Fixed in 1.1.6 Patch available GHSA-v9g2-g7j4-4jxc
- jupyter-scheduler (PyPI) Vendor— Affected 1.2.0 to before 1.2.1 Fixed in 1.2.1 Patch available GHSA-v9g2-g7j4-4jxc
- jupyter-scheduler (PyPI) Vendor— Affected 1.3.0 to before 1.8.2 Fixed in 1.8.2 Patch available GHSA-v9g2-g7j4-4jxc
- jupyter-scheduler (PyPI) Vendor— Affected 2.0.0 to before 2.5.2 Fixed in 2.5.2 Patch available GHSA-v9g2-g7j4-4jxc
CPE names CISA-ADP · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:jupyter:scheduler:1.0.0:*:*:*:*:*:*:* | 1.0.0 | — | jupyterlab |
- cpe:2.3:a:jupyter:scheduler:1.0.0:*:*:*:*:*:*:* Versions 1.0.0 — ·jupyterlab
Remediation
- Fix · GHSA-v9g2-g7j4-4jxc jupyter-scheduler (PyPI) Fixed in 1.1.6 Advisory →
- Fix · GHSA-v9g2-g7j4-4jxc jupyter-scheduler (PyPI) Fixed in 1.2.1 Advisory →
- Fix · GHSA-v9g2-g7j4-4jxc jupyter-scheduler (PyPI) Fixed in 1.8.2 Advisory →
- Fix · GHSA-v9g2-g7j4-4jxc jupyter-scheduler (PyPI) Fixed in 2.5.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-28188
- 2026-10-03 Alias added: GHSA-v9g2-g7j4-4jxc
References
Other 7
- https://github.com/jupyter-server/jupyter-scheduler/security/advisories/GHSA-v9g2-g7j4-4jxc
- https://github.com/jupyter-server/jupyter_server/pull/1392
- https://github.com/jupyter-server/jupyter-scheduler/commit/06435a2277bb2b8f441ec9cedafa474572b92c5d
- https://github.com/jupyter-server/jupyter-scheduler/commit/a621b386397280cc8ee5a208dca4607cb71cdd65
- https://github.com/jupyter-server/jupyter-scheduler/commit/d428ac871909444e175ba421bf8ab4980d6ebf9f
- https://github.com/jupyter-server/jupyter-scheduler/commit/f4137a779fdf0cc4a9688a42dd8c6e7ade60f044
- https://github.com/jupyter-server/jupyter-scheduler
More jupyterlab vulnerabilities
- TI-2026-32161 Jupyter Enterprise Gateway Has Kubernetes Manifest Injection via Jinja2 Template Rendering CVSS 4.0CRITICAL 10.0
- TI-2026-32160 Jupyter Enterprise Gateway: Jinja2 Template Server Side Template Injection results in Remote Code Execution CVSS 4.0CRITICAL 10.0
- TI-2026-32159 Jupyter Enterprise Gateway: ContainerProcessProxy._enforce_prohibited_ids can be Bypassed CVSS 3.1CRITICAL 9.8
- TI-2024-26623 Remote Code Execution (RCE) vulnerability in jupyterlab extension template `update-integration-tests` GitHub Action CVSS 3.1CRITICAL 10.0
- TI-2026-78983 Path traversal in nbconvert lets crafted notebooks write files CVSS 4.0HIGH 8.8
- TI-2026-39372 JupyterLab Git: Stored XSS leading to RCE CVSS 4.0CRITICAL 9.3
Sources
- CVE-2024-28188 · CVE Program
- CVE-2024-28188 · NVD
- FIRST EPSS
- GHSA-v9g2-g7j4-4jxc · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences