{"resultsPerPage":1,"startIndex":0,"totalResults":1,"format":"NVD_CVE","version":"2.0","timestamp":"2026-06-17T00:35:19.691","vulnerabilities":[{"cve":{"id":"CVE-2026-34052","sourceIdentifier":"security-advisories@github.com","published":"2026-04-03T23:17:03.777","lastModified":"2026-04-13T17:44:00.360","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"LTI JupyterHub Authenticator is a JupyterHub authenticator for LTI. Prior to version 1.6.3, 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. This issue has been patched in version 1.6.3."}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","baseScore":5.9,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH"},"exploitabilityScore":2.2,"impactScore":3.6}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Primary","description":[{"lang":"en","value":"CWE-401"},{"lang":"en","value":"CWE-770"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:jupyter:lti_jupyterhub_authenticator:*:*:*:*:*:*:*:*","versionEndExcluding":"1.6.3","matchCriteriaId":"AD8F0C3C-6B43-4A7A-B3DE-8585DB1B5668"}]}]}],"references":[{"url":"https://github.com/jupyterhub/ltiauthenticator/releases/tag/1.6.3","source":"security-advisories@github.com","tags":["Product"]},{"url":"https://github.com/jupyterhub/ltiauthenticator/security/advisories/GHSA-8mxq-7xr7-2fxj","source":"security-advisories@github.com","tags":["Vendor Advisory"]}]}}]}