Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

0Xrensec

#29519of 56,333
9.1Total CVSS
Vulnerabilities · 1
PT-2026-58071
9.1
2026-07-14
Unknown · Ueberauth Apple · CVE-2026-55954
**Name of the Vulnerable Software and Affected Versions** ueberauth ueberauth apple versions 0.1.0 through 0.6.1 **Description** An authentication bypass by spoofing allows account takeover due to unvalidated ID token claims. The `Ueberauth.Strategy.Apple.Token.payload/2` function verifies the JWT signature of the callback `id token` against Apple's JWKS but fails to validate registered claims. The `iss`, `aud`, `exp`, and `iat` claims are read and passed to `Ueberauth.Strategy.Apple.handle callback!/1`, which derives the user's `uid` and `email` directly from the unvalidated `sub` claim. An attacker possessing any Apple-signed ID token containing the victim's `sub` can replay it to authenticate as the victim. The lack of an `exp` (expiration) check allows stolen tokens to be used indefinitely, and the missing `aud` (audience) check enables account takeover across different clients within the same Apple developer team. **Recommendations** Update ueberauth ueberauth apple to version 0.6.2 or later.