{"action":"No fix published. Pin and monitor.","affected":[{"introduced":"0","last_affected":"1.3.0"}],"component":"jupyterhub-ltiauthenticator","cve_ids":["CVE-2023-25574"],"ecosystem":"PyPI","epss":0.00355,"exploited":false,"fixed_versions":[],"ghsa_id":"GHSA-mcgx-2gcr-p3hp","id":"tcs_01M5KGNPWJKDWXP9JZBKD7GE67","modified_at":"2026-05-21T15:00:14.269578987Z","published_at":"2025-02-25T15:15:16.227Z","references":["https://osv.dev/vulnerability/PYSEC-2025-120","https://github.com/jupyterhub/ltiauthenticator/blob/3feec2e81b9d3b0ad6b58ab4226af640833039f3/ltiauthenticator/lti13/validator.py#L122-L164","https://github.com/jupyterhub/ltiauthenticator/blob/main/CHANGELOG.md#140---2023-03-01","https://github.com/jupyterhub/ltiauthenticator/security/advisories/GHSA-mcgx-2gcr-p3hp"],"severity":{"label":"critical","score":9.8},"sources":[{"source":"osv","source_id":"PYSEC-2025-120","url":"https://osv.dev/vulnerability/PYSEC-2025-120"}],"summary":"`jupyterhub-ltiauthenticator` is a JupyterHub authenticator for learning tools interoperability (LTI). LTI13Authenticator that was introduced in `jupyterhub-ltiauthenticator` 1.3.0 wasn't validating J"}