PT-2023-30774 · Unknown · Jupyterhub+1

CVE-2023-48311

·

Published

2023-12-08

·

Updated

2026-07-07

CVSS v3.1

8.0

High

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions DockerSpawner versions 0.11.0 through 12
Description The issue affects JupyterHub deployments running DockerSpawner, allowing users to launch any pullable Docker image instead of restricting to the single configured image. This has been addressed in DockerSpawner release version 13. Users are advised to upgrade to this version to resolve the issue. For users unable to upgrade, setting DockerSpawner.allowed images to a non-empty list containing only the default image will result in the intended default behavior.
Recommendations For DockerSpawner versions 0.11.0 through 12, upgrade to DockerSpawner 13 to resolve the issue. As a temporary workaround for users unable to upgrade, explicitly set DockerSpawner.allowed images to a non-empty list containing only the default image, for example: c.DockerSpawner.image = "your-image" c.DockerSpawner.allowed images = ["your-image"]

Exploit

Fix

RCE

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

Weakness Enumeration

Related Identifiers

CVE-2023-48311
GHSA-HFGR-H3VC-P6C2
PYSEC-2026-1312

Affected Products

Dockerspawner
Jupyterhub