VYPR
Medium severity5.3NVD Advisory· Published May 23, 2024· Updated Apr 15, 2026

CVE-2024-28188

CVE-2024-28188

Description

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.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
jupyter-schedulerPyPI
>= 1.0.0, < 1.1.61.1.6
jupyter-schedulerPyPI
>= 1.2.0, < 1.2.11.2.1
jupyter-schedulerPyPI
>= 1.3.0, < 1.8.21.8.2
jupyter-schedulerPyPI
>= 2.0.0, < 2.5.22.5.2

Patches

4
d428ac871909

Merge pull request from GHSA-v9g2-g7j4-4jxc

https://github.com/jupyter-server/jupyter-schedulerAndrii IeroshenkoApr 16, 2024via ghsa
1 file changed · +1 0
  • jupyter_scheduler/handlers.py+1 0 modified
    @@ -355,6 +355,7 @@ async def get(self):
     
     
     class RuntimeEnvironmentsHandler(ExtensionHandlerMixin, JobHandlersMixin, APIHandler):
    +    @authenticated
         async def get(self):
             """Returns names of available runtime environments and output formats mappings"""
             try:
    
a621b3863972

Merge pull request from GHSA-v9g2-g7j4-4jxc

https://github.com/jupyter-server/jupyter-schedulerAndrii IeroshenkoApr 15, 2024via ghsa
1 file changed · +1 0
  • jupyter_scheduler/handlers.py+1 0 modified
    @@ -299,6 +299,7 @@ async def get(self):
     
     
     class RuntimeEnvironmentsHandler(ExtensionHandlerMixin, JobHandlersMixin, APIHandler):
    +    @tornado.web.authenticated
         async def get(self):
             """Returns names of available runtime environments and output formats mappings"""
             try:
    
f4137a779fdf

Merge pull request from GHSA-v9g2-g7j4-4jxc

https://github.com/jupyter-server/jupyter-schedulerAndrii IeroshenkoApr 15, 2024via ghsa
1 file changed · +1 0
  • jupyter_scheduler/handlers.py+1 0 modified
    @@ -355,6 +355,7 @@ async def get(self):
     
     
     class RuntimeEnvironmentsHandler(ExtensionHandlerMixin, JobHandlersMixin, APIHandler):
    +    @authenticated
         async def get(self):
             """Returns names of available runtime environments and output formats mappings"""
             try:
    
06435a2277bb

Merge pull request from GHSA-v9g2-g7j4-4jxc

https://github.com/jupyter-server/jupyter-schedulerAndrii IeroshenkoApr 15, 2024via ghsa
1 file changed · +1 0
  • jupyter_scheduler/handlers.py+1 0 modified
    @@ -355,6 +355,7 @@ async def get(self):
     
     
     class RuntimeEnvironmentsHandler(ExtensionHandlerMixin, JobHandlersMixin, APIHandler):
    +    @authenticated
         async def get(self):
             """Returns names of available runtime environments and output formats mappings"""
             try:
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

8

News mentions

0

No linked articles in our index yet.