PT-2023-30774 · Unknown · Jupyterhub+1

Published

2023-12-08

·

Updated

2023-12-13

·

CVE-2023-48311

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

Weakness Enumeration

Related Identifiers

CVE-2023-48311
GHSA-HFGR-H3VC-P6C2

Affected Products

Dockerspawner
Jupyterhub