CVE-2026-65625

Description

A flaw was found in jose. In environments where the pure-Erlang fallback is used for Advanced Encryption Standard Galois/Counter Mode (AES-GCM) decryption, the software determines the number of verification bits directly from the user-provided authentication tag rather than enforcing a standard length. A remote attacker can exploit this by submitting a JSON Web Encryption (JWE) token with a truncated authentication tag, significantly reducing the effort required to forge valid encrypted messages. This flaw allows an attacker to bypass cryptographic integrity checks without knowledge of the secret key, or cause a Denial of Service (DoS) by crashing the decryption process with an oversized tag.

Statement

This vulnerability is rated as Moderate impact because successful integrity bypass and denial-of-service conditions require an uncommon deployment environment where native cryptographic acceleration is absent. In standard Red Hat environments, Erlang runtimes are built with native OpenSSL-backed crypto NIF support, which handles AES-GCM operations and avoids the affected pure-Erlang fallback routine. Consequently, systems operating under standard enterprise configurations are not exposed to this flaw, restricting the risk to specialized setups lacking native cryptographic libraries.

Understanding the Weakness (CWE)

Integrity,Other

Technical Impact: Modify Application Data; Other

Integrity checks usually use a secret key that helps authenticate the data origin. Skipping integrity checking generally opens up the possibility that new data from an invalid source can be injected.

Integrity,Other

Technical Impact: Other

Data that is parsed and used may be corrupted.

Non-Repudiation,Other

Technical Impact: Hide Activities; Other

Without a checksum check, it is impossible to determine if any changes have been made to the data after it was sent.

Frequently Asked Questions

Want to get errata notifications? Sign up here.