7.6

CVE-2026-40934: jupyter-server jupyter_server Insufficient Session Expiration

CVSS: 7.6v4.0HighAnalyzed
AliasesGHSA-5mrq-x3x5-8v8fPYSEC-2026-69UBUNTU-CVE-2026-40934
Published 05-05-2026Last modified 07-05-2026

Vulnerability summary

CVE-2026-40934 is a high (CVSS 7.6) Insufficient Session Expiration vulnerability in jupyter-server jupyter_server. EPSS estimates a 0.38% chance of exploitation in the next 30 days, higher than 30.7% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
40/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.6/10
010
High · v4.0 (CVE.org)
EPSS score
0.38%
0%100%
Low · +0.07 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 1 · Related 2

Timeline

  1. 05-05-2026
    PublishedVulnerability first disclosed.
  2. 07-05-2026
    Last modifiedVulnerability information updated.

Description

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.

CVSS metrics

8 scores · 6 sources · 2 versions

EPSS trend

Probability

0.38%

Chance of exploitation in the next 30 days

Percentile

31%

Versus all other CVEs

30-day change

+0.07 pp

From 0.31% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.38%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Jupyter Server

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Chainguard2 products
  • datahub-ingestion< 1.5.0.4-r0
  • datahub-ingestion-fips< 1.5.0.1-r2
Debian1 product
  • jupyter-serverAll versions (No fix recorded) | < 2.20.0-1
Jupyter1 product
Jupyter-server1 product
PyPI1 product
  • jupyter-server< 2.18.0
Ubuntu1 product
  • jupyter-serverAll versions (No fix recorded)

6 vendors · 7 products

References

8 links