CVE-2026-55759CWE-287CWE-294

Rocket.Chat: Apple Sign-In skips JWT claims validation, allowing expired and cross-audience token replay

High · published June 24, 2026

CVSS v3.1
7.4
EPSS
0%
Percentile
24.2
In the wild
Unconfirmed
What it is

Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, and 7.10.13, Rocket.Chat's Apple Sign-In handler verifies JWT signatures but skips claims validation. Any Apple-signed JWT with a non-empty iss is accepted regardless of aud, exp, nbf, or nonce. An attacker who obtains a target user's Apple identity token (from server logs, an intercepted sign-in flow, or another application sharing the same Apple developer team) can replay it to authenticate as that user, with no expiration on the replay window. This vulnerability is fixed in 8.5.1, 8.4.4, 8.3.6, 8.2.6, 8.1.6, 8.0.7, and 7.10.13.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00323 · 24.2th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-294 · Authentication Bypass by Capture-replay
Published
2026-06-24T21:07Z
EPSS history
Timeline
  • 24 JUN 21:07Z
    Rocket.Chat: Apple Sign-In skips JWT claims validation, allowing expired and cross-audience token replay
    cvelistv5