Skip to content

← Public intelligence

PyPI package

jupyterhub-ltiauthenticator

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.9PyPIAmendedPublished

    LTI JupyterHub Authenticator: Unbounded Memory Growth via Nonce Storage (Denial of Service)

    CVE-2026-34052 · GHSA-8mxq-7xr7-2fxj

    Affected
    • PyPI jupyterhub-ltiauthenticator <= 1.6.2
    Fixed in
    1.6.3· Vendor fix available
    Issue
    The LTI 1.1 validator stores OAuth nonces in a class-level dictionary that grows without bounds. Nonces are added before signature validation, so an attacker with knowledge of a valid consumer key can send repeated requests with unique nonces to gradually exhaust server memory, causing a denial of service. Patches - upgrade jupyterhub-litauthenticator to 1.6.3

    Recommended action: Upgrade to 1.6.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Critical, CVSS 10.0PyPIAmendedPublished

    LTI JupyterHub Authenticator does not properly validate JWT Signature

    CVE-2023-25574 · GHSA-mcgx-2gcr-p3hp

    Affected
    • PyPI jupyterhub-ltiauthenticator >= 1.3.0, <= 1.3.0
    Fixed in
    1.4.0· Vendor fix available
    Issue
    Impact Only users that has configured a JupyterHub installation to use the authenticator class LTI13Authenticator are influenced. LTI13Authenticator that was introduced in jupyterhub-ltiauthenticator 1.3.0 wasn't validating JWT signatures. This is believed to allow the LTI13Authenticator to authorize a forged request granting access to existing and new user identities. Patches None. Workarounds None. References - This code segment didn't validate a JWT signature.

    Recommended action: Upgrade to 1.4.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →