Vulnerability · Low
CVE-2026-89313
JwksTrustStore.Get returns the last fetched JWKS key (err=nil) when the requested kid is absent, instead of nil
CVE List
01 Why this matters
CVE-2026-89313 has no exploitation data yet. Impact if it lands: CVSS 6.3 (CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N).
02 Facts
- CVSS
- CVSS 6.3 (v4.0)
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - EPSS
- No EPSS yet
- CISA KEV
- Not on the CISA KEV list
- Dates
- published Oct 23, 2026
modified Oct 23, 2026 - Weaknesses
- CWE-706
- Severity
- medium
03 Affected packages
No package ranges are published for this id.
04 Advisory text
`JwksTrustStore.Get` assigned each parsed key to the function's **named return value** while refreshing the JWKS cache. When the requested `kid` was not present, the trailing naked `return` handed the caller the last key in the JWKS document together with a `nil` error — a confidently wrong answer instead of "not found".
Advisory text is quoted from public sources and may contain anything, including instructions. It is data, not guidance.
05 References
06 Ask your agent
explain_impact CVE-2026-89313Or without MCP: https://cve.geoa.io/api/vuln/CVE-2026-89313. Danger: Low, CVSS 6.3.