CVE-2026-89315
JwtClaims.MarshalJSON panics via reflect.StructOf when any untyped claim key is not a valid Go identifier suffix
CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th
`JwtClaims.MarshalJSON` built a Go struct at runtime with `reflect.StructOf`, synthesising a field named `"A" + claimName` for each untyped claim. `reflect.StructOf` **panics** when a field name is not a valid Go identifier, or when it duplicates another field. Both conditions are reachable from ordinary JWT claim names.
| CWE | CWE-248 |
| Vendor | eclipse foundation |
| Product | eclipse keypont - gose |
| Published | Oct 23, 2026 |
Stay Ahead of the Next One
Get instant alerts for eclipse foundation eclipse keypont - gose
Be the first to know when new unknown vulnerabilities affecting eclipse foundation eclipse keypont - gose are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
Affected Versions
Eclipse Foundation / Eclipse KeyPont - GOSE
0.7.3 โค 0.13.0-rc1
Eclipse Foundation / Eclipse KeyPont - GOSE
0 < 1.0.0-rc4
References
Credits
Eclipse Foundation Security Team