All vulnerabilities
CVE-2026-45321GHSA-g7cv-rxg3-hmpx

TanStack Unspecified Vulnerability

TanStack TanStacknpmLibraries & packages
CVSS
9.6Critical
ExploitationExploited in the wildAdded to KEV 27 May 2026. Known ransomware useCISA KEV
Exploit odds (EPSS)1.05%Chance of exploitation activity in the next 30 days, higher than 64% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in1.166.16Also 1.161.13, 0.0.8 and 25 moreGitHub
Federal deadline10 Jun 2026Remediation due date for US federal agenciesCISA KEV
CISA required actionApply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable. CISA KEV

What fixes it

  • 1.166.16@tanstack/arktype-adapter, npmGitHubnpm install @tanstack/arktype-adapter@1.166.16
  • 1.161.13@tanstack/eslint-plugin-router, npmGitHubnpm install @tanstack/eslint-plugin-router@1.161.13
  • 0.0.8@tanstack/eslint-plugin-start, npmGitHubnpm install @tanstack/eslint-plugin-start@0.0.8
  • 1.161.13@tanstack/history, npmGitHubnpm install @tanstack/history@1.161.13
  • 1.154.16@tanstack/nitro-v2-vite-plugin, npmGitHubnpm install @tanstack/nitro-v2-vite-plugin@1.154.16
  • 1.169.9@tanstack/react-router, npmGitHubnpm install @tanstack/react-router@1.169.9
Show all 42 fixed versions
  • 1.166.20@tanstack/react-router-devtools, npmGitHubnpm install @tanstack/react-router-devtools@1.166.20
  • 1.166.19@tanstack/react-router-ssr-query, npmGitHubnpm install @tanstack/react-router-ssr-query@1.166.19
  • 1.167.72@tanstack/react-start, npmGitHubnpm install @tanstack/react-start@1.167.72
  • 1.166.55@tanstack/react-start-client, npmGitHubnpm install @tanstack/react-start-client@1.166.55
  • 0.0.51@tanstack/react-start-rsc, npmGitHubnpm install @tanstack/react-start-rsc@0.0.51
  • 1.166.59@tanstack/react-start-server, npmGitHubnpm install @tanstack/react-start-server@1.166.59
  • 1.166.50@tanstack/router-cli, npmGitHubnpm install @tanstack/router-cli@1.166.50
  • 1.169.9@tanstack/router-core, npmGitHubnpm install @tanstack/router-core@1.169.9
  • 1.166.20@tanstack/router-devtools, npmGitHubnpm install @tanstack/router-devtools@1.166.20
  • 1.167.10@tanstack/router-devtools-core, npmGitHubnpm install @tanstack/router-devtools-core@1.167.10
  • 1.166.49@tanstack/router-generator, npmGitHubnpm install @tanstack/router-generator@1.166.49
  • 1.167.42@tanstack/router-plugin, npmGitHubnpm install @tanstack/router-plugin@1.167.42
  • 1.168.7@tanstack/router-ssr-query-core, npmGitHubnpm install @tanstack/router-ssr-query-core@1.168.7
  • 1.161.15@tanstack/router-utils, npmGitHubnpm install @tanstack/router-utils@1.161.15
  • 1.166.57@tanstack/router-vite-plugin, npmGitHubnpm install @tanstack/router-vite-plugin@1.166.57
  • 1.169.9@tanstack/solid-router, npmGitHubnpm install @tanstack/solid-router@1.169.9
  • 1.166.20@tanstack/solid-router-devtools, npmGitHubnpm install @tanstack/solid-router-devtools@1.166.20
  • 1.166.19@tanstack/solid-router-ssr-query, npmGitHubnpm install @tanstack/solid-router-ssr-query@1.166.19
  • 1.167.69@tanstack/solid-start, npmGitHubnpm install @tanstack/solid-start@1.167.69
  • 1.166.54@tanstack/solid-start-client, npmGitHubnpm install @tanstack/solid-start-client@1.166.54
  • 1.166.58@tanstack/solid-start-server, npmGitHubnpm install @tanstack/solid-start-server@1.166.58
  • 1.168.9@tanstack/start-client-core, npmGitHubnpm install @tanstack/start-client-core@1.168.9
  • 1.161.13@tanstack/start-fn-stubs, npmGitHubnpm install @tanstack/start-fn-stubs@1.161.13
  • 1.169.27@tanstack/start-plugin-core, npmGitHubnpm install @tanstack/start-plugin-core@1.169.27
  • 1.167.37@tanstack/start-server-core, npmGitHubnpm install @tanstack/start-server-core@1.167.37
  • 1.166.48@tanstack/start-static-server-functions, npmGitHubnpm install @tanstack/start-static-server-functions@1.166.48
  • 1.166.42@tanstack/start-storage-context, npmGitHubnpm install @tanstack/start-storage-context@1.166.42
  • 1.166.16@tanstack/valibot-adapter, npmGitHubnpm install @tanstack/valibot-adapter@1.166.16
  • 1.161.14@tanstack/virtual-file-routes, npmGitHubnpm install @tanstack/virtual-file-routes@1.161.14
  • 1.169.9@tanstack/vue-router, npmGitHubnpm install @tanstack/vue-router@1.169.9
  • 1.166.20@tanstack/vue-router-devtools, npmGitHubnpm install @tanstack/vue-router-devtools@1.166.20
  • 1.166.19@tanstack/vue-router-ssr-query, npmGitHubnpm install @tanstack/vue-router-ssr-query@1.166.19
  • 1.167.65@tanstack/vue-start, npmGitHubnpm install @tanstack/vue-start@1.167.65
  • 1.166.50@tanstack/vue-start-client, npmGitHubnpm install @tanstack/vue-start-client@1.166.50
  • 1.166.54@tanstack/vue-start-server, npmGitHubnpm install @tanstack/vue-start-server@1.166.54
  • 1.166.16@tanstack/zod-adapter, npmGitHubnpm install @tanstack/zod-adapter@1.166.16

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Timeline

  1. 12 May 2026, 00:12 UTCPublishedCVE List
  2. 27 May 2026Added to CISA KEVCISA KEV

Description

TanStack contains an unspecified vulnerability that allowed malicious versions of the product to be published to the npm registry to publish credential-stealing malware under a trusted identity.

Text from CVE List

Affected versions 182

  • arktype-adapteraffected: 1.166.12CVE List
  • arktype-adapteraffected: 1.166.15CVE List
  • eslint-plugin-routeraffected: 1.161.9CVE List
  • eslint-plugin-routeraffected: 1.161.12CVE List
  • eslint-plugin-startaffected: 0.0.4CVE List
  • eslint-plugin-startaffected: 0.0.7CVE List
  • historyaffected: 1.161.9CVE List
  • historyaffected: 1.161.12CVE List
  • nitro-v2-vite-pluginaffected: 1.154.12CVE List
  • nitro-v2-vite-pluginaffected: 1.154.15CVE List
  • react-routeraffected: 1.169.5CVE List
  • react-routeraffected: 1.169.8CVE List
  • react-router-devtoolsaffected: 1.166.16CVE List
  • react-router-devtoolsaffected: 1.166.19CVE List
  • react-router-ssr-queryaffected: 1.166.15CVE List
  • react-router-ssr-queryaffected: 1.166.18CVE List
  • react-startaffected: 1.167.68CVE List
  • react-startaffected: 1.167.71CVE List
  • react-start-clientaffected: 1.166.51CVE List
  • react-start-clientaffected: 1.166.54CVE List
  • react-start-rscaffected: 0.0.47CVE List
  • react-start-rscaffected: 0.0.50CVE List
  • react-start-serveraffected: 1.166.55CVE List
  • react-start-serveraffected: 1.166.58CVE List
  • router-cliaffected: 1.166.46CVE List
  • router-cliaffected: 1.166.49CVE List
  • router-coreaffected: 1.169.5CVE List
  • router-coreaffected: 1.169.8CVE List
  • router-devtoolsaffected: 1.166.16CVE List
  • router-devtoolsaffected: 1.166.19CVE List
  • router-devtools-coreaffected: 1.167.6CVE List
  • router-devtools-coreaffected: 1.167.9CVE List
  • router-generatoraffected: 1.166.45CVE List
  • router-generatoraffected: 1.166.48CVE List
  • router-pluginaffected: 1.167.38CVE List
  • router-pluginaffected: 1.167.41CVE List
  • router-ssr-query-coreaffected: 1.168.3CVE List
  • router-ssr-query-coreaffected: 1.168.6CVE List
  • router-utilsaffected: 1.161.11CVE List
  • router-utilsaffected: 1.161.14CVE List
  • outer-vite-pluginaffected: 1.166.53CVE List
  • outer-vite-pluginaffected: 1.166.56CVE List
  • solid-routeraffected: 1.169.5CVE List
  • solid-routeraffected: 1.169.8CVE List
  • solid-router-devtoolsaffected: 1.166.16CVE List
  • solid-router-devtoolsaffected: 1.166.19CVE List
  • solid-router-ssr-queryaffected: 1.166.15CVE List
  • solid-router-ssr-queryaffected: 1.166.18CVE List
  • solid-startaffected: 1.167.65CVE List
  • solid-startaffected: 1.167.68CVE List
  • solid-start-clientaffected: 1.166.50CVE List
  • solid-start-clientaffected: 1.166.53CVE List
  • solid-start-serveraffected: 1.166.54CVE List
  • solid-start-serveraffected: 1.166.57CVE List
  • start-client-coreaffected: 1.168.5CVE List
  • start-client-coreaffected: 1.168.8CVE List
  • start-fn-stubsaffected: 1.161.9CVE List
  • start-fn-stubsaffected: 1.161.12CVE List
  • start-plugin-coreaffected: 1.169.23CVE List
  • start-plugin-coreaffected: 1.169.26CVE List
  • start-server-coreaffected: 1.167.33CVE List
  • start-server-coreaffected: 1.167.36CVE List
  • start-static-server-functionsaffected: 1.166.44CVE List
  • start-static-server-functionsaffected: 1.166.47CVE List
  • start-storage-contextaffected: 1.166.38CVE List
  • start-storage-contextaffected: 1.166.41CVE List
  • valibot-adapteraffected: 1.166.12CVE List
  • valibot-adapteraffected: 1.166.15CVE List
  • virtual-file-routesaffected: 1.161.10CVE List
  • virtual-file-routesaffected: 1.161.13CVE List
  • vue-routeraffected: 1.169.5CVE List
  • vue-routeraffected: 1.169.8CVE List
  • vue-router-devtoolsaffected: 1.166.16CVE List
  • vue-router-devtoolsaffected: 1.166.19CVE List
  • vue-router-ssr-queryaffected: 1.166.15CVE List
  • vue-router-ssr-queryaffected: 1.166.18CVE List
  • vue-startaffected: 1.167.61CVE List
  • vue-startaffected: 1.167.64CVE List
  • vue-start-clientaffected: 1.166.46CVE List
  • vue-start-clientaffected: 1.166.49CVE List
  • @tanstack/arktype-adapter, npm1.166.12, 1.166.15GitHub
  • @tanstack/eslint-plugin-router, npm1.161.9, 1.161.12GitHub
  • @tanstack/eslint-plugin-start, npm0.0.4, 0.0.7GitHub
  • @tanstack/history, npm1.161.9, 1.161.12GitHub
  • @tanstack/nitro-v2-vite-plugin, npm1.154.12, 1.154.15GitHub
  • @tanstack/react-router, npm1.169.5, 1.169.8GitHub
  • @tanstack/react-router-devtools, npm1.166.16, 1.166.19GitHub
  • @tanstack/react-router-ssr-query, npm1.166.15, 1.166.18GitHub
  • @tanstack/react-start, npm1.167.68, 1.167.71GitHub
  • @tanstack/react-start-client, npm1.166.51, 1.166.54GitHub
  • @tanstack/react-start-rsc, npm0.0.47, 0.0.50GitHub
  • @tanstack/react-start-server, npm1.166.55, 1.166.58GitHub
  • @tanstack/router-cli, npm1.166.46, 1.166.49GitHub
  • @tanstack/router-core, npm1.169.5, 1.169.8GitHub
  • @tanstack/router-devtools, npm1.166.16, 1.166.19GitHub
  • @tanstack/router-devtools-core, npm1.167.6, 1.167.9GitHub
  • @tanstack/router-generator, npm1.166.45, 1.166.48GitHub
  • @tanstack/router-plugin, npm1.167.38, 1.167.41GitHub
  • @tanstack/router-ssr-query-core, npm1.168.3, 1.168.6GitHub
  • @tanstack/router-utils, npm1.161.11, 1.161.14GitHub
  • @tanstack/router-vite-plugin, npm1.166.53, 1.166.56GitHub
  • @tanstack/solid-router, npm1.169.5, 1.169.8GitHub
  • @tanstack/solid-router-devtools, npm1.166.16, 1.166.19GitHub
  • @tanstack/solid-router-ssr-query, npm1.166.15, 1.166.18GitHub
  • @tanstack/solid-start, npm1.167.65, 1.167.68GitHub
  • @tanstack/solid-start-client, npm1.166.50, 1.166.53GitHub
  • @tanstack/solid-start-server, npm1.166.54, 1.166.57GitHub
  • @tanstack/start-client-core, npm1.168.5, 1.168.8GitHub
  • @tanstack/start-fn-stubs, npm1.161.9, 1.161.12GitHub
  • @tanstack/start-plugin-core, npm1.169.23, 1.169.26GitHub
  • @tanstack/start-server-core, npm1.167.33, 1.167.36GitHub
  • @tanstack/start-static-server-functions, npm1.166.44, 1.166.47GitHub
  • @tanstack/start-storage-context, npm1.166.38, 1.166.41GitHub
  • @tanstack/valibot-adapter, npm1.166.12, 1.166.15GitHub
  • @tanstack/virtual-file-routes, npm1.161.10, 1.161.13GitHub
  • @tanstack/vue-router, npm1.169.5, 1.169.8GitHub
  • @tanstack/vue-router-devtools, npm1.166.16, 1.166.19GitHub
  • @tanstack/vue-router-ssr-query, npm1.166.15, 1.166.18GitHub
  • @tanstack/vue-start, npm1.167.61, 1.167.64GitHub
  • @tanstack/vue-start-client, npm1.166.46, 1.166.49GitHub
  • @tanstack/vue-start-server, npm1.166.50, 1.166.53GitHub
  • @tanstack/zod-adapter, npm1.166.12, 1.166.15GitHub
  • @tanstack/arktype-adapter, npmfrom 1.166.12, fixed in 1.166.16OSV
  • @tanstack/arktype-adapter, npm1.166.12OSV
  • @tanstack/eslint-plugin-router, npmfrom 1.161.9, fixed in 1.161.13OSV
  • @tanstack/eslint-plugin-router, npm1.161.9OSV
  • @tanstack/eslint-plugin-start, npmfrom 0.0.4, fixed in 0.0.8OSV
  • @tanstack/eslint-plugin-start, npm0.0.4OSV
  • @tanstack/history, npmfrom 1.161.9, fixed in 1.161.13OSV
  • @tanstack/history, npm1.161.9OSV
  • @tanstack/nitro-v2-vite-plugin, npmfrom 1.154.12, fixed in 1.154.16OSV
  • @tanstack/nitro-v2-vite-plugin, npm1.154.12OSV
  • @tanstack/react-router, npmfrom 1.169.5, fixed in 1.169.9OSV
  • @tanstack/react-router, npm1.169.5OSV
  • @tanstack/react-router-devtools, npmfrom 1.166.16, fixed in 1.166.20OSV
  • @tanstack/react-router-devtools, npm1.166.16OSV
  • @tanstack/react-router-ssr-query, npmfrom 1.166.15, fixed in 1.166.19OSV
  • @tanstack/react-router-ssr-query, npm1.166.15OSV
  • @tanstack/react-start, npmfrom 1.167.68, fixed in 1.167.72OSV
  • @tanstack/react-start, npm1.167.68OSV
  • @tanstack/react-start-client, npmfrom 1.166.51, fixed in 1.166.55OSV
  • @tanstack/react-start-client, npm1.166.51OSV
  • @tanstack/react-start-rsc, npmfrom 0.0.47, fixed in 0.0.51OSV
  • @tanstack/react-start-rsc, npm0.0.47OSV
  • @tanstack/react-start-server, npmfrom 1.166.55, fixed in 1.166.59OSV
  • @tanstack/react-start-server, npm1.166.55OSV
  • @tanstack/router-cli, npmfrom 1.166.46, fixed in 1.166.50OSV
  • @tanstack/router-cli, npm1.166.46OSV
  • @tanstack/router-core, npmfrom 1.169.5, fixed in 1.169.9OSV
  • @tanstack/router-core, npm1.169.5OSV
  • @tanstack/router-devtools, npmfrom 1.166.16, fixed in 1.166.20OSV
  • @tanstack/router-devtools, npm1.166.16OSV
  • @tanstack/router-devtools-core, npmfrom 1.167.6, fixed in 1.167.10OSV
  • @tanstack/router-devtools-core, npm1.167.6OSV
  • @tanstack/router-generator, npmfrom 1.166.45, fixed in 1.166.49OSV
  • @tanstack/router-generator, npm1.166.45OSV
  • @tanstack/router-plugin, npmfrom 1.167.38, fixed in 1.167.42OSV
  • @tanstack/router-plugin, npm1.167.38OSV
  • @tanstack/router-ssr-query-core, npmfrom 1.168.3, fixed in 1.168.7OSV
  • @tanstack/router-ssr-query-core, npm1.168.3OSV
  • @tanstack/router-utils, npmfrom 1.161.11, fixed in 1.161.15OSV
  • @tanstack/router-utils, npm1.161.11OSV
  • @tanstack/router-vite-plugin, npmfrom 1.166.53, fixed in 1.166.57OSV
  • @tanstack/router-vite-plugin, npm1.166.53OSV
  • @tanstack/solid-router, npmfrom 1.169.5, fixed in 1.169.9OSV
  • @tanstack/solid-router, npm1.169.5OSV
  • @tanstack/solid-router-devtools, npmfrom 1.166.16, fixed in 1.166.20OSV
  • @tanstack/solid-router-devtools, npm1.166.16OSV
  • @tanstack/solid-router-ssr-query, npmfrom 1.166.15, fixed in 1.166.19OSV
  • @tanstack/solid-router-ssr-query, npm1.166.15OSV
  • @tanstack/solid-start, npmfrom 1.167.65, fixed in 1.167.69OSV
  • @tanstack/solid-start, npm1.167.65OSV
  • @tanstack/solid-start-client, npmfrom 1.166.50, fixed in 1.166.54OSV
  • @tanstack/solid-start-client, npm1.166.50OSV
  • @tanstack/solid-start-server, npmfrom 1.166.54, fixed in 1.166.58OSV
  • @tanstack/solid-start-server, npm1.166.54OSV
  • @tanstack/start-client-core, npmfrom 1.168.5, fixed in 1.168.9OSV
  • @tanstack/start-client-core, npm1.168.5OSV
  • @tanstack/start-fn-stubs, npmfrom 1.161.9, fixed in 1.161.13OSV
  • @tanstack/start-fn-stubs, npm1.161.9OSV
  • @tanstack/start-plugin-core, npmfrom 1.169.23, fixed in 1.169.27OSV
  • @tanstack/start-plugin-core, npm1.169.23OSV

References 6