Skip to content
Medium 6.9

JweRsaKeyEncryptionDecryptorImpl.Decrypt panics on attacker-chosen IV length (stdlib GCM.Open reached without nonce-size check)

CVE-2026-89318 First seen on SecPulse

Affected packages

EcosystemPackageAffectedFixed
Eclipse Foundation Eclipse KeyPont - GOSE
< 1.0.0-rc4
1.0.0-rc4
Original description The description as published by the source.

JweRsaKeyEncryptionDecryptorImpl.Decrypt passed the JWE's initialization vector 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.

Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details