PT-2024-22321 · Unknown+1 · Jupyter Scheduler+2

·

CVE-2024-28188

·

Published

2024-05-23

·

Updated

2026-07-07

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Jupyter Scheduler versions 1.0.0 through 1.1.5 Jupyter Scheduler version 1.2.0 Jupyter Scheduler versions 1.3.0 through 1.8.1 Jupyter Scheduler versions 2.0.0 through 2.5.1
Description Jupyter Scheduler is a collection of extensions for programming jobs to run now or run on a schedule. The list of conda environments of jupyter-scheduler users may be exposed, potentially revealing information about projects that a specific user may be working on. This issue is caused by a missing authentication check in Jupyter Server on the API endpoint GET /scheduler/runtime environments, which lists the names of the Conda environments on the server. An unauthenticated user can obtain the list of Conda environment names on the server, revealing any information that may be present in a Conda environment name.
Recommendations For Jupyter Scheduler versions 1.0.0 through 1.1.5, update to version 1.1.6. For Jupyter Scheduler version 1.2.0, update to version 1.2.1. For Jupyter Scheduler versions 1.3.0 through 1.8.1, update to version 1.8.2. For Jupyter Scheduler versions 2.0.0 through 2.5.1, update to version 2.5.2. As a temporary workaround, server operators who are unable to upgrade can disable the jupyter-scheduler extension with the command jupyter server extension disable jupyter-scheduler.

Exploit

Fix

Information Disclosure

Improper Authentication

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

Weakness Enumeration

Related Identifiers

CVE-2024-28188
GHSA-V9G2-G7J4-4JXC
PYSEC-2026-1479

Affected Products

Conda
Jupyter Scheduler
Jupyter Server