원문 설명
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.
실제 악용 확인(CISA KEV)
- KEV 등재일
- 2026-05-27
- 조치 기한(미 연방기관)
- 2026-06-10
- 랜섬웨어 사용
- Known
- 요구 조치
- Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
상세
- 공개일
- 2026-05-12
- 최종 수정
- 2026-08-04
- CVSS 벡터
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H- CWE
- CWE-506
- EPSS(30일 내 악용 확률)
- 3.28% (백분위 89)
참고 자료
- cve.org/CVE-2026-45321
- nvd.nist.gov/vuln/detail/CVE-2026-45321
- github.com/TanStack/router/security/advisories/GHSA-g7cv-rxg3-hmpx
- github.com/TanStack/router/issues/7383
- tanstack.com/blog/npm-supply-chain-compromise-postmortem
- www.stepsecurity.io/blog/mini-shai-hulud-is-back-a-self-spreading-supply-chain-attack-hits...
내 서버의 버전을 직접 추적하세요
InfraGuard 는 모든 서버에 설치된 소프트웨어 버전을 수집하고, 알려진 취약점이 있는 버전을 알려 줍니다. 자체 호스팅이라 데이터가 내 네트워크를 벗어나지 않습니다.
이 제품은 NVD API 데이터를 사용하지만 NVD 의 보증이나 인증을 받은 것은 아닙니다. CVE® 는 The MITRE Corporation 의 등록 상표이며, CVE 레코드는 CVE Program 이용 약관에 따라 사용합니다.