Live › vulnerability › CVE-2026-89319
Go to dashboardThe JweDirectDecryptorBlock.Decrypt function reads a 64-bit plaintext length from the _thales_aad protected-header field without validating it. A malformed token can crash the process with a panic or cause an unbounded memory allocation.
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.
Applications that use the affected Go JWE library to decrypt tokens or messages that may come from untrusted parties. Systems that only decrypt tokens they generate themselves, or that do not use the _thales_aad header path, are less exposed. The sources do not name the exact package or affected versions.
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.
JweDirectDecryptorBlock.Decrypt read a 64-bit plaintext length from the _thales_aad protected-header field and used it without any validation. A truncated field panics binary.BigEndian.Uint64, an oversized value drives an unbounded allocation, and a value larger than the decrypted block panics with a slice-bounds error.
This page as .md · .json · in your agent: get_signal("CVE-2026-89319")
NVD data is provided by NIST and is public domain · EPSS scores by FIRST, used with attribution. Posts quoted belong to their authors.