CVE-2026-89312
Last modified
CVE-2026-89312 is a medium-severity vulnerability rated 6.9/10 on the CVSS scale. `AesGcmCryptor.Open` passed a caller-supplied nonce straight to `cipher.AEAD.Open` without checking its length. The Go standard library **panics** rather than returning an error when a GCM nonce is not exactly `NonceSize()` bytes, so a JWE carrying a wrong-sized IV crashes the decrypting goroutine.. EPSS estimates a 0.25% chance of exploitation in the next 30 days.
Description
`AesGcmCryptor.Open` passed a caller-supplied nonce straight to `cipher.AEAD.Open` without checking its length. The Go standard library **panics** rather than returning an error when a GCM nonce is not exactly `NonceSize()` bytes, so a JWE carrying a wrong-sized IV crashes the decrypting goroutine.
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-89312?
How severe is CVE-2026-89312?
How do I fix CVE-2026-89312?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- 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-89305The paymendo WordPress plugin through 1.1 does not properly…6.5
- CVE-2026-89307The "Firma Circolare" feature in the "Design Scuole Italia" …5.1
- CVE-2026-89308An unauthenticated OS command injection vulnerability exists…9.3
- CVE-2026-89309The authorization middleware of the WMS MobileServer fails t…10
- CVE-2026-8931A critical Remote Code Execution (RCE) vulnerability exists …9.4
- CVE-2026-89310A parameter taken from the request body is inserted into a T…9.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-89317gose parsed the JWS `crit` header into `JwsHeader.Crit` and …6.3
- CVE-2026-89318`JweRsaKeyEncryptionDecryptorImpl.Decrypt` passed the JWE's …6.9
Are you affected by CVE-2026-89312?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
