The TanStack team has disclosed a critical cross-site scripting (XSS) vulnerability in TanStack Start. A crafted URL can cause an affected app to return attacker-controlled HTML from its own origin, which may run attacker-supplied JavaScript in a visitor's browser. Here's what Netlify customers need to know. Vulnerabilities GHSA-qx66-fv34-fjm8 (CVE-2026-102989): Unauthenticated reflected XSS in server-function responses. Package: @tanstack/react-start Affected versions: >= 1.143.12, < 1.168.60 Fixed in: 1.168.60 Package: @tanstack/solid-start Affected versions: >= 1.143.12, < 1.168.57 Fixed in: 1.168.57 Package: @tanstack/vue-start Affected versions: >= 1.143.12, < 1.168.56 Fixed in: 1.168.56 Package: @tanstack/start-server-core Affected versions: >= 1.143.12, < 1.169.39 Fixed in: 1.169.39 Impact on Netlify This is a client-side cross-site scripting (XSS) vulnerability in TanStack Start's server-function response handling. Because the malicious response is returned from the app's own origin, an attacker who gets a victim to open a crafted link can run JavaScript in that visitor's session — for example, to read their data or act as them on the site. All applications on an affected version should upgrade. What should I do? We strongly recommend upgrading as soon as possible to the patched releases:
Continue reading...
- @tanstack/react-start 1.168.60 or later
- @tanstack/solid-start 1.168.57 or later
- @tanstack/vue-start 1.168.56 or later
- @tanstack/start-server-core 1.169.39 or later
- GitHub security advisory (GHSA-qx66-fv34-fjm8)
- TanStack security update: CVE-2026-102989
- CVE-2026-102989
Continue reading...