CVE-2026-114135 in Jupyter Server
Zusammenfassung
von VulDB • 21.10.2026
Jupyter Server ist das Backend für Jupyter-Webanwendungen. Von Version 2.0.0 bis 2.6.0 führte die Aktivierung von GatewayClient.url dazu, dass KernelWebsocketHandler durch WebSocketChannelsHandler ersetzt wurde. Dieser Handler authentifizierte den Benutzer, rief jedoch nicht authorizer.is_authorized(...) für die execute-Aktion auf der kernels-Ressource auf. Ein eingeschränkt authentifizierter Benutzer konnte daher einen Upstream-Kernelkanal öffnen und eine Kernelausführung durchführen, obwohl der konfigurierte Authorizer diese Aktion verweigerte. Dies führte zur Offenlegung von Daten und Anmeldeinformationen, die dem Kernel zugänglich sind, sowie zur Möglichkeit einer Modifikation oder Störung der Kernelumgebung. Die Standard-Gatewaykonfiguration wurde in Version 2.6.0 behoben. In den Versionen 2.6.0 und später bleibt dieselbe Umgehung der Autorisierung möglich, wenn eine Bereitstellung das veraltete Modul jupyter_server.gateway.handlers manuell registriert, da dessen Handler weiterhin die konfigurierte Entscheidung zur kernel-execute-Autorisierung auslässt.
VulDB is the best source for vulnerability data and more expert information about this specific topic.