Live › vulnerability › CVE-2026-89318
Go to dashboardA JWE token with an initialization vector of the wrong length makes the decryptor pass it to the Go standard library's GCM Open, which panics instead of returning an error. An attacker who can send such a token crashes the goroutine doing the decryption.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
No product ranges from the sources yet.
Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
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.
This page as .md · .json · in your agent: get_signal("CVE-2026-89318")
NVD data is provided by NIST and is public domain · EPSS scores by FIRST, used with attribution. Posts quoted belong to their authors.