CVE-2026-89317
Last modified
CVE-2026-89317 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. gose parsed the JWS `crit` header into `JwsHeader.Crit` and then never read it. RFC 7515 §4.1.11 requires a recipient to reject a JWS whose listed critical extension parameters it does not understand. EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
gose parsed the JWS `crit` header into `JwsHeader.Crit` and then never read it. RFC 7515 §4.1.11 requires a recipient to reject a JWS whose listed critical extension parameters it does not understand. gose implements no header extensions, so every token carrying a non-empty `crit` should have been rejected — and none were.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Eclipse Foundation | Eclipse KeyPont - GOSE | >= 0.7.3, <= 0.13.0-rc1 |
| Eclipse Foundation | Eclipse KeyPont - GOSE | < 1.0.0-rc4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-89317?
How severe is CVE-2026-89317?
How do I fix CVE-2026-89317?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-89310A parameter taken from the request body is inserted into a T…9.9
- CVE-2026-89312`AesGcmCryptor.Open` passed a caller-supplied nonce straight…6.9
- CVE-2026-89313`JwksTrustStore.Get` assigned each parsed key to the functio…6.3
- CVE-2026-89314`jwkFields.CheckConsistency` detected duplicate `key_ops` en…6.9
- CVE-2026-89315`JwtClaims.MarshalJSON` built a Go struct at runtime with `r…6.9
- CVE-2026-89316`LoadPublicKey` resolved an EC key's curve with an unchecked…6.3
- CVE-2026-89318`JweRsaKeyEncryptionDecryptorImpl.Decrypt` passed the JWE's …6.9
- CVE-2026-89319`JweDirectDecryptorBlock.Decrypt` read a 64-bit plaintext le…6.3
- CVE-2026-8932libcurl would reuse a previously created connection even whe…7.5
- CVE-2026-89320`HmacShaCryptor.Hash` never hashed its input. For any input …8.8
- CVE-2026-89321Publishing limits the compressed size of a VSIX (ovsx.publis…4.3
- CVE-2026-89322Vault and Vault Enterprise did not consistently evaluate ACL…7.2
Are you affected by CVE-2026-89317?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
