CriticalGHSA-qx66-fv34-fjm8CVE-2026-10298930 Sep · 23 days ago
Source ↗

TanStack Router: Unauthenticated reflected XSS in TanStack Start server-function responses.

Does it affect you?

Not read yet

Conditions are read within the hour after an advisory comes in.

Impact An unauthenticated attacker can craft a URL to a server function in an affected TanStack Start app. If someone opens the link, the app can return attacker-controlled HTML from its own origin and run the attacker's JavaScript there. The script can access same-origin data available to that visitor and make requests with their authority. Cause The server-function transport can pass request payload fields into internal middleware state instead of limiting them to public input fields. A malformed payload can leave an attacker-controlled result in the error path. Response handling can then tr

Timeline

30 Sep
23 daysfrom publication to Patchwire
  1. Published by GitHub advisory30 Sep
  2. Seen by Patchwire23 Oct
  3. Fix released30 Sep
@tanstack/start-server-core1.169.39
@tanstack/react-start1.168.60
@tanstack/solid-start1.168.57
@tanstack/vue-start1.168.56

Versions of @tanstack/start-server-core

1.x
safe 1.169.39
AffectedSafe

Versions of @tanstack/react-start

1.x
safe 1.168.60
AffectedSafe

Versions of @tanstack/solid-start

1.x
safe 1.168.57
AffectedSafe

Versions of @tanstack/vue-start

1.x
safe 1.168.56
AffectedSafe