CVE-2026-62374

Description

A flaw was found in SD JWT JS. An attacker can bypass authorization controls by submitting tampered token disclosures. When processing Selective Disclosure JSON Web Tokens (SD-JWT), the library silently discards modified or malformed disclosures instead of rejecting the token, while still treating the overall signature as valid. A remote attacker can exploit this behavior to omit restrictive claims, such as age or role constraints, which may cause relying applications to improperly grant access.

Statement

This vulnerability is rated as Moderate severity because exploiting the issue requires an attacker to possess valid token presentation capabilities and relies on verifiers using negative authorization models where the absence of a constraint grants privilege. In standard production environments, relying applications generally enforce explicit positive assertion of required claims, mitigating unauthorized elevation. Furthermore, the affected JavaScript library is not included or deployed in core Red Hat enterprise distributions.

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.