PT-2026-83433 · Unknown · Omnivore Api
CVSS v4.0
9.3
Critical
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Omnivore API (packages/api) versions prior to commit abf53d6
Description
An authentication bypass exists in the Apple sign-in token verification process. The
decodeAppleToken() function extracts the alg field from the JWT header provided by the user and passes it as the only permitted algorithm to jwt.verify(). When using jsonwebtoken v8, which lacks key and algorithm compatibility validation, an attacker can set alg to HS256 and sign a forged token using Apple's public RSA key as the HMAC secret. This allows the attacker to bypass signature verification and impersonate any account linked to Apple.Recommendations
Update Omnivore API (packages/api) to the version containing commit abf53d6.
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
Affected Products
Omnivore Api