جزئیات آسیب‌پذیری

CVE-2026-45321

بهره‌برداری فعال
TanStack arktype-adapterTanStack eslint-plugin-routerTanStack eslint-plugin-startTanStack historyTanStack nitro-v2-vite-pluginTanStack outer-vite-plugin

Malware in 42 @tanstack/* packages exfiltrates cloud credentials, GitHub tokens, and SSH keys

CVSS 3.1
9.6بحرانی

شرح رسمی (انگلیسی)

On 2026-05-11, between approximately 19:20 and 19:26 UTC, 84 malicious versions across 42 @tanstack/* packages were published to the npm registry. The publishes were authenticated via the legitimate GitHub Actions OIDC trusted-publisher binding for TanStack/router, but the publish workflow itself was not modified. The attacker chained three known vulnerability classes — a pull_request_target "Pwn Request" misconfiguration, GitHub Actions cache poisoning across the fork↔base trust boundary, and runtime memory extraction of the OIDC token from the Actions runner process — to publish credential-stealing malware under a trusted identity. Each affected package received exactly two malicious versions, published a few minutes apart.

امتیازهای CVSS

امتیازنسخهمنبعبردار
9.6بحرانی 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
TanStack arktype-adapter 1.166.12 CVEProject cvelistV5 (CNA)
TanStack arktype-adapter 1.166.15 CVEProject cvelistV5 (CNA)
TanStack eslint-plugin-router 1.161.12 CVEProject cvelistV5 (CNA)
TanStack eslint-plugin-router 1.161.9 CVEProject cvelistV5 (CNA)
TanStack eslint-plugin-start 0.0.4 CVEProject cvelistV5 (CNA)
TanStack eslint-plugin-start 0.0.7 CVEProject cvelistV5 (CNA)
TanStack history 1.161.12 CVEProject cvelistV5 (CNA)
TanStack history 1.161.9 CVEProject cvelistV5 (CNA)
TanStack nitro-v2-vite-plugin 1.154.12 CVEProject cvelistV5 (CNA)
TanStack nitro-v2-vite-plugin 1.154.15 CVEProject cvelistV5 (CNA)
TanStack outer-vite-plugin 1.166.53 CVEProject cvelistV5 (CNA)
TanStack outer-vite-plugin 1.166.56 CVEProject cvelistV5 (CNA)
TanStack react-router 1.169.5 CVEProject cvelistV5 (CNA)
TanStack react-router 1.169.8 CVEProject cvelistV5 (CNA)
TanStack react-router-devtools 1.166.16 CVEProject cvelistV5 (CNA)
TanStack react-router-devtools 1.166.19 CVEProject cvelistV5 (CNA)
TanStack react-router-ssr-query 1.166.15 CVEProject cvelistV5 (CNA)
TanStack react-router-ssr-query 1.166.18 CVEProject cvelistV5 (CNA)
TanStack react-start 1.167.68 CVEProject cvelistV5 (CNA)
TanStack react-start 1.167.71 CVEProject cvelistV5 (CNA)
TanStack react-start-client 1.166.51 CVEProject cvelistV5 (CNA)
TanStack react-start-client 1.166.54 CVEProject cvelistV5 (CNA)
TanStack react-start-rsc 0.0.47 CVEProject cvelistV5 (CNA)
TanStack react-start-rsc 0.0.50 CVEProject cvelistV5 (CNA)
TanStack react-start-server 1.166.55 CVEProject cvelistV5 (CNA)
TanStack react-start-server 1.166.58 CVEProject cvelistV5 (CNA)
TanStack router-cli 1.166.46 CVEProject cvelistV5 (CNA)
TanStack router-cli 1.166.49 CVEProject cvelistV5 (CNA)
TanStack router-core 1.169.5 CVEProject cvelistV5 (CNA)
TanStack router-core 1.169.8 CVEProject cvelistV5 (CNA)
TanStack router-devtools 1.166.16 CVEProject cvelistV5 (CNA)
TanStack router-devtools 1.166.19 CVEProject cvelistV5 (CNA)
TanStack router-devtools-core 1.167.6 CVEProject cvelistV5 (CNA)
TanStack router-devtools-core 1.167.9 CVEProject cvelistV5 (CNA)
TanStack router-generator 1.166.45 CVEProject cvelistV5 (CNA)
TanStack router-generator 1.166.48 CVEProject cvelistV5 (CNA)
TanStack router-plugin 1.167.38 CVEProject cvelistV5 (CNA)
TanStack router-plugin 1.167.41 CVEProject cvelistV5 (CNA)
TanStack router-ssr-query-core 1.168.3 CVEProject cvelistV5 (CNA)
TanStack router-ssr-query-core 1.168.6 CVEProject cvelistV5 (CNA)
TanStack router-utils 1.161.11 CVEProject cvelistV5 (CNA)
TanStack router-utils 1.161.14 CVEProject cvelistV5 (CNA)
TanStack solid-router 1.169.5 CVEProject cvelistV5 (CNA)
TanStack solid-router 1.169.8 CVEProject cvelistV5 (CNA)
TanStack solid-router-devtools 1.166.16 CVEProject cvelistV5 (CNA)
TanStack solid-router-devtools 1.166.19 CVEProject cvelistV5 (CNA)
TanStack solid-router-ssr-query 1.166.15 CVEProject cvelistV5 (CNA)
TanStack solid-router-ssr-query 1.166.18 CVEProject cvelistV5 (CNA)
TanStack solid-start 1.167.65 CVEProject cvelistV5 (CNA)
TanStack solid-start 1.167.68 CVEProject cvelistV5 (CNA)
TanStack solid-start-client 1.166.50 CVEProject cvelistV5 (CNA)
TanStack solid-start-client 1.166.53 CVEProject cvelistV5 (CNA)
TanStack solid-start-server 1.166.54 CVEProject cvelistV5 (CNA)
TanStack solid-start-server 1.166.57 CVEProject cvelistV5 (CNA)
TanStack start-client-core 1.168.5 CVEProject cvelistV5 (CNA)
TanStack start-client-core 1.168.8 CVEProject cvelistV5 (CNA)
TanStack start-fn-stubs 1.161.12 CVEProject cvelistV5 (CNA)
TanStack start-fn-stubs 1.161.9 CVEProject cvelistV5 (CNA)
TanStack start-plugin-core 1.169.23 CVEProject cvelistV5 (CNA)
TanStack start-plugin-core 1.169.26 CVEProject cvelistV5 (CNA)
TanStack start-server-core 1.167.33 CVEProject cvelistV5 (CNA)
TanStack start-server-core 1.167.36 CVEProject cvelistV5 (CNA)
TanStack start-static-server-functions 1.166.44 CVEProject cvelistV5 (CNA)
TanStack start-static-server-functions 1.166.47 CVEProject cvelistV5 (CNA)
TanStack start-storage-context 1.166.38 CVEProject cvelistV5 (CNA)
TanStack start-storage-context 1.166.41 CVEProject cvelistV5 (CNA)
TanStack valibot-adapter 1.166.12 CVEProject cvelistV5 (CNA)
TanStack valibot-adapter 1.166.15 CVEProject cvelistV5 (CNA)
TanStack virtual-file-routes 1.161.10 CVEProject cvelistV5 (CNA)
TanStack virtual-file-routes 1.161.13 CVEProject cvelistV5 (CNA)
TanStack vue-router 1.169.5 CVEProject cvelistV5 (CNA)
TanStack vue-router 1.169.8 CVEProject cvelistV5 (CNA)
TanStack vue-router-devtools 1.166.16 CVEProject cvelistV5 (CNA)
TanStack vue-router-devtools 1.166.19 CVEProject cvelistV5 (CNA)
TanStack vue-router-ssr-query 1.166.15 CVEProject cvelistV5 (CNA)
TanStack vue-router-ssr-query 1.166.18 CVEProject cvelistV5 (CNA)
TanStack vue-start 1.167.61 CVEProject cvelistV5 (CNA)
TanStack vue-start 1.167.64 CVEProject cvelistV5 (CNA)
TanStack vue-start-client 1.166.46 CVEProject cvelistV5 (CNA)
TanStack vue-start-client 1.166.49 CVEProject cvelistV5 (CNA)
TanStack vue-start-server 1.166.50 CVEProject cvelistV5 (CNA)
TanStack vue-start-server 1.166.53 CVEProject cvelistV5 (CNA)
TanStack zod-adapter 1.166.12 CVEProject cvelistV5 (CNA)
TanStack zod-adapter 1.166.15 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۵
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۲/۲۲
آخرین به‌روزرسانی
۱۴۰۵/۰۵/۱۳
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_M

فهرست KEV آژانس CISA

تاریخ افزوده‌شدن
۱۴۰۵/۰۳/۰۶
مهلت رفع
۱۴۰۵/۰۳/۲۰
استفاده در باج‌افزار
بله

پیش‌بینی بهره‌برداری (EPSS)

۳٫۲۷٪
احتمال بهره‌برداری در ۳۰ روز
۸۸٫۴٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
فعال
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-506
    Embedded Malicious Code