CVE Catalog

CVE-2026-89319

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

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.

Risk Assessment

A malicious or malformed JWE token can trigger a panic and crash the decrypting service, leading to denial of service.

Recommendation

Update the library to a version containing the fix that validates the plaintext length.

Related vulnerabilities

Original NVD description (English source)

`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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS