πŸ” ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ supply-chain Π°Ρ‚Π°ΠΊΠ°: Ρ‡Π΅Ρ€Π²ΡŒ Mini Shai-Hulud ΠΊΡ€Π°Π΄Π΅Ρ‚ CI/CD ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· npm ΠΈ PyPI

Β«Mini Shai-HuludΒ» (CVE-2026-45321) β€” самовоспроизводящийся Ρ‡Π΅Ρ€Π²ΡŒ ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ TeamPCP. Π‘ 29 апрСля 2026 скомпромСтированы 500+ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² npm, PyPI ΠΈ Composer (ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ >500 ΠΌΠ»Π½/нСдСлю). ПослСдняя Π²ΠΎΠ»Π½Π° β€” 19 мая Ρ‡Π΅Ρ€Π΅Π· Π²Π·Π»ΠΎΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° @ antv. ΠŸΡ€ΠΈ установкС Π·Π°Ρ€Π°ΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° срабатываСт preinstall-Ρ…ΡƒΠΊ, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ runtime Bun (ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ Node.js-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ) ΠΈ обфусцированный скрипт. Он ΠΊΡ€Π°Π΄Ρ‘Ρ‚ GitHub-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, AWS-ΠΊΠ»ΡŽΡ‡ΠΈ, npm-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Kubernetes-сСкрСты ΠΈ CI/CD Π΄Π°Π½Π½Ρ‹Π΅ прямо ΠΈΠ· памяти runner. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ врСдоносныС npm-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ SLSA-аттСстации β€” этому ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ бСзопасности Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ. На систСмах с локалью Π˜Π·Ρ€Π°ΠΈΠ»Ρ/Π˜Ρ€Π°Π½Π° β€” 1 шанс ΠΈΠ· 6 Π½Π° рСкурсивноС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ всСх Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹: ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ всС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π½Π½Π΅Ρ€Ρ‹ GitHub Actions Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² с описаниСм Β«A Mini Shai-Hulud has AppearedΒ», Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ C2-Π΄ΠΎΠΌΠ΅Π½Ρ‹ t[.]m-kosche[.]com ΠΈ git-tanstack[.]com. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ .vscode/tasks.json ΠΈ ~/.claude/settings.json Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² β€” Ρ‚ΡƒΠ΄Π° Ρ‡Π΅Ρ€Π²ΡŒ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΠ΅Ρ€ΡΠΈΡΡ‚Π΅Π½Ρ†ΠΈΡŽ. НС довСряйтС SLSA-провСнансу.