top of page
perceptive_background_267k.jpg

The Omnivore API (packages/api) before the fix in commit abf53d6 contains an authentication bypass in Apple sign-in token verification. The decodeAppleToken fun…

Published:

29 augustus 2026 om 00:00:00

Alert date:

29 augustus 2026 om 17:02:49

Source:

nvd.nist.gov

Click to open the original link from this advisory

Identity & Access, Web Technologies, Supply Chain & Dependencies

CVE-2026-82454 describes a critical authentication bypass vulnerability in the Omnivore API (packages/api) affecting Apple Sign-In token verification. The decodeAppleToken function incorrectly trusted the attacker-supplied 'alg' field from the JWT header, passing it directly to jwt.verify() as the allowed algorithm. By setting alg=HS256 and using Apple's publicly available RSA public key as an HMAC secret, an attacker could forge a valid-looking JWT token. The jsonwebtoken v8 library used did not validate key/algorithm compatibility, enabling the bypass. This flaw allowed an attacker to impersonate any Apple-linked Omnivore account without knowing the victim's credentials. The vulnerability was fixed in commit abf53d6. This is a classic JWT algorithm confusion attack, a well-known class of vulnerability in token-based authentication systems.

Technical details

Mitigation steps:

Affected products:

Omnivore API (packages/api)
jsonwebtoken v8

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page