PT-2026-137234
CVE-2026-62662
·
Published
2026-11-04
·
Updated
2026-11-04
Description by
CVSS 3.1
7.7
HighMetricsAV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions
Pocket ID versions 1.11.0 through 2.9.9
Description
An issue exists in the OIDC provider where the
createTokenFromClientCredentials() function in backend/internal/service/oidc service.go accepts a client-controlled resource parameter and embeds it directly into the access token aud claim without validating if the audience is registered or if the requesting client has access to it. This allows an authenticated OIDC client to obtain a signed token naming an arbitrary audience or another client. The /api/oidc/introspect endpoint fails to distinguish these unauthorized tokens because it marks a token as active if the introspecting client's identifier matches the attacker-selected audience. In environments where resource servers rely on these tokens for service-to-service authorization, this can bypass audience-based access controls, potentially leading to unauthorized data access or actions.Recommendations
Update to version 2.10.0.
Found an issue in the description? Have something to add? Feel free to write us 👾