➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: thehackernews.com – info@thehackernews.com (The Hacker News)
Gói npm Tensorlake bị xâm phạm để phát tán worm đánh cắp thông tin xác thực

Gói npm Tensorlake bị xâm phạm để phát tán worm đánh cắp thông tin xác thực

Tóm tắt kỹ thuật (TL;DR)

"The npm package tensorlake was compromised in a ChainDrop/Shai-Hulud supply chain attack, with malicious version 0.5.144 published from the maintainer repository. The payload used a preinstall hook and obfuscated Bun-based loader to steal credentials and secrets from local files, CI, Kubernetes, Vault, and browser data, while also establishing persistence and propagating by republishing compromised packages; users are advised to remove the package and rotate credentials."

🛡️ Tác động Bảo mật10/10

Rủi ro đánh cắp bí mật trên nhiều bề mặt: máy phát triển, CI/CD, Kubernetes, Vault và trình duyệt. Persistence và cơ chế tự lan truyền làm tăng khả năng xâm nhập kéo dài và mở rộng sang các dự án khác.

💼 Tác động Vận hành8/10

Gián đoạn chuỗi cung ứng phần mềm có thể ảnh hưởng đến nhiều nhóm phát triển và môi trường triển khai. Do có thể lộ API keys, SSH keys và dữ liệu nhạy cảm, doanh nghiệp có nguy cơ phát sinh sự cố vận hành, ứng phó sự cố và chi phí xoay vòng thông tin xác thực.

Gói npm tensorlake — một TypeScript SDK cho các ứng dụng và dịch vụ đám mây Tensorlake — đã bị xâm phạm trong một chiến dịch ChainDrop / Shai-Hulud. Phiên bản độc hại 0.5.144 được phát hành từ kho mã của người duy trì, sau đó đã bị gỡ khỏi npm registry.

Theo phân tích, bản phát hành này chứa preinstall hook để khởi chạy package/lib/setup.mjs, cùng một bộ nạp mã bị làm rối dùng Bun runtime để thực thi worm chính package/lib/Math_Symbol.js. Mã độc có thể thu thập npm tokens, GitHub tokens, AWS credentials, HashiCorp Vault, Kubernetes credentials, SSH keys, file .env, ví tiền mã hóa và dữ liệu từ các ứng dụng nhắn tin; đồng thời nhắm tới cấu hình của Claude, Cursor, Kiro, Windsurf và Zed.

Ngoài việc đánh cắp dữ liệu, mã độc còn thiết lập persistence, thả công cụ HackBrowserData, và tự lan truyền bằng cách tái phát hành các gói đã bị xâm phạm. Một số dấu hiệu cho thấy nó có thể tạo GitHub Actions workflows giả mạo và dùng Ethereum contract để tìm máy chủ C2.

Khuyến nghị: gỡ ngay phiên bản 0.5.144, rà soát các phụ thuộc liên quan, xoay vòng toàn bộ bí mật/tokens đã dùng trên hệ thống build, CI và máy phát triển, đồng thời kiểm tra dấu hiệu tồn tại của .claude/settings.json và .vscode/tasks.json trong các kho mã có liên quan.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔