Contacts
Book a Meet
Close

Контакти

Каварна, България
Рияд, Саудитска Арабия

+359 875 328030

sales@diamatix.com

Contacts

Bulgaria, Kavarna
Saudi Arabia, Riyadh

+359 875 328030

sales@diamatix.com

124727

Нова supply chain кампания компрометира AI, DevOps и open-source пакети в npm и PyPI екосистемите

Нова мащабна software supply chain кампания, свързвана с групата TeamPCP и варианта Mini Shai-Hulud, компрометира десетки пакети в npm и PyPI екосистемите, включително проекти, свързани с:

  • TanStack
  • Mistral AI
  • Guardrails AI
  • OpenSearch
  • UiPath
  • други developer и AI-oriented библиотеки

Според анализи на множество security компании, атаката комбинира:

  • malicious package publishing
  • abuse на GitHub Actions workflows
  • OIDC token manipulation
  • credential theft
  • persistence inside developer environments
  • propagation through CI/CD pipelines

Кампанията е особено значима, защото използва легитимни software delivery механизми и trusted publishing workflows, което затруднява традиционните security проверки.

Какво се случва

Компрометираните пакети съдържат обфускиран JavaScript payload, който:

  • profile-ва execution environment
  • търси credentials и access tokens
  • краде GitHub tokens
  • извлича cloud secrets
  • събира CI/CD credentials
  • таргетира AI tooling и developer environments

Откраднатата информация се изпраща чрез няколко канала, включително:

  • Session Protocol infrastructure
  • GitHub repositories
  • external attacker-controlled domains

Изследователите съобщават, че malware-ът е способен и да:

  • инжектира malicious GitHub Actions workflows
  • добавя persistence hooks във VS Code и Claude Code
  • създава automated credential re-exfiltration services
  • компрометира downstream packages

Как е извършена атаката

При TanStack атакуващите използват chained GitHub Actions attack, включващ:

  • pull_request_target abuse
  • GitHub Actions cache poisoning
  • extraction на OIDC tokens от CI runners
  • trusted publishing abuse

Вместо директна кражба на npm publish tokens, атакуващите използват OIDC trusted publishing механизма, за да генерират short-lived publish tokens по време на workflow execution.

Това позволява:

  • malicious package publishing
  • valid provenance signing
  • използване на легитимната release pipeline инфраструктура

Изследователите посочват, че това е един от първите документирани случаи, в които malicious packages са публикувани с валидни SLSA provenance attestations.

Разпространение и засегнати екосистеми

Според публикуваните анализи:

  • засегнати са над 170 пакета
  • компрометирани са npm и PyPI registry среди
  • cumulative downloads надхвърлят 500 милиона
  • създадени са стотици repositories с откраднати credentials

Кампанията обхваща:

  • AI tooling
  • frontend ecosystems
  • automation frameworks
  • CI/CD tooling
  • search infrastructure
  • developer packages

Нови агресивни техники

Един от най-притеснителните елементи е наличието на destructive “dead-man’s switch”.

Malware-ът създава npm token и периодично проверява дали той е бил revoke-нат. Ако токенът бъде премахнат без предварително containment и isolation, malware-ът може да активира destructive routine.

Изследователите съобщават и за:

  • geofenced destructive behavior
  • anti-analysis logic
  • country-aware execution paths
  • Russian locale avoidance

Защо това има значение

Тази кампания показва еволюция от:

  • isolated package compromise

към:

  • identity-driven CI/CD propagation

Основният риск вече не е само malicious package upload, а компрометиране на:

  • software delivery pipelines
  • trusted workflows
  • developer identities
  • automation infrastructure

Това прави detection значително по-труден, защото голяма част от activity-то изглежда легитимно.

DIAMATIX перспектива

Тази атака показва колко критична става защитата на:

  • CI/CD environments
  • GitHub Actions workflows
  • OIDC integrations
  • developer endpoints
  • software supply chains

При подобни кампании traditional security controls често не са достатъчни, защото:

  • payload-ите се изпълняват в trusted workflows
  • publishing процесите изглеждат валидни
  • malicious activity идва от легитимна инфраструктура
  • signed packages могат да изглеждат “trusted”

Visibility върху build behavior, token usage и workflow anomalies става ключова.

CISO анализ

Този случай е ясен сигнал, че modern software supply chain security вече не е само dependency scanning.

Организациите трябва да имат visibility върху:

  • workflow execution anomalies
  • OIDC token usage
  • unusual package publishing behavior
  • runtime build activity
  • IDE persistence mechanisms
  • developer credential access patterns

Особено важни стават:

  • branch protections
  • workflow scoping
  • OIDC ограничения
  • behavioral monitoring inside CI/CD

Какво означава това за вашата среда

  • Този тип атака разчита на trusted CI/CD workflows и компрометирани developer identities, а не само на malicious package upload
  • Откриването зависи от visibility върху build pipelines, token usage и workflow behavior
  • Реакцията изисква бързо isolation на developer environments и forensic analysis на CI/CD инфраструктурата

Имате ли visibility върху необичайна GitHub Actions активност?
Можете ли да откриете malicious package execution вътре в trusted build workflows?
Виж как подобни supply chain кампании се анализират и обработват в реална operational среда.


Източници

  • Aikido Security
  • Endor Labs
  • SafeDep
  • Socket Security
  • StepSecurity
  • Snyk
  • Wiz Research
  • Microsoft Threat Intelligence
  • OX Security
  • Public advisories from affected projects

Статията е базирана на публично достъпна threat intelligence информация към май 2026 г.

Абонирайте се за най-новите актуализации и анализи

Получавайте актуални новини и експертни анализи за киберсигурност

Please enable JavaScript in your browser to complete this form.