PT-2026-83516 · Oidcc · Oidcc

·

CVE-2026-75759

·

Published

2026-08-30

·

Updated

2026-08-31

CVSS v4.0

7.6

High

VectorAV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions oidcc versions 3.2.0-beta.1 through 3.8.9
Description Improper verification of cryptographic signatures allows an unauthenticated attacker to impersonate any user. The issue occurs when the software accepts a JSON Web Encryption (JWE) wrapping unsigned claims as fully validated, failing to require a nested signature as mandated by OpenID Connect Core 1.0 and JARM processing rules. This allows an attacker with the relying party's public encryption key to create tokens with arbitrary sub, iss, and aud values without the provider's signing key. The flaw exists in the verify decrypted token/4 function within oidcc jwt util, where decrypted payloads that are not signed JWS are parsed as plaintext claims. Subsequently, the int validate jwt/4 function in oidcc token returns success based on the JOSE structure type rather than signature verification. Additionally, the validate jarm/3 function in oidcc token is reachable via the browser front channel. This is only exploitable if the OpenID Provider advertises ID token or authorization response encryption and the relying party has an encryption key configured.
Recommendations Update oidcc to version 3.9.0 or later.

Exploit

Fix

Improper Verification of Cryptographic Signature

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-75759
GHSA-533G-4VF3-XWRJ

Affected Products

Oidcc