Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-40934

Fixed in a distro release EPSS <1%CVSS 7.6

Jupyter Server is the backend for Jupyter web applications. In versions 2.17.0 and earlier, the secret used to sign authentication cookies is persisted to a static file at ~/.local/share/jupyter/runtime/jupyter_cookie_secret and is never rotated when a user changes their password. After a password reset and server restart, any previously issued authentication cookie remains cryptographically valid because the signing key has not changed. An attacker who has captured a session cookie through any means retains full authenticated access to the server regardless of subsequent password changes. This affects deployments using password-based authentication, particularly shared or public-facing servers where credential rotation is expected to revoke existing sessions. This issue has been fixed in version 2.18.0.

Published 2026-05-05 · CVE record · OSV

Products: jupyter-server jupyter_server

Fixed upstream

EcosystemPackageFixed in
PyPIjupyter-server2.18.0

Distro releases

ReleasePackageFixed in
Chainguarddatahub-ingestion1.5.0.4-r0
Chainguarddatahub-ingestion-fips1.5.0.1-r2
Debian 12jupyter-serverno fix
Debian 13jupyter-serverno fix
Debian 14jupyter-server2.20.0-1
Ubuntu 22.04 LTSjupyter-serverno fix
Ubuntu 24.04 LTSjupyter-serverno fix
Ubuntu 25.10jupyter-serverno fix
Ubuntu 26.04 LTSjupyter-serverno fix
Ubuntu 26.10jupyter-serverno fix
openSUSE Tumbleweedpython-jupyter-server2.18.1-1.1