Contacts
Book a Meet
Close

Контакти

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

+359 875 328030

sales@diamatix.com

Contacts

Bulgaria, Kavarna
Saudi Arabia, Riyadh

+359 875 328030

sales@diamatix.com

1488

Supply chain атака компрометира npm пакети, използвани в SAP среди

Зловреден код в популярни пакети за SAP разработка позволява кражба на credentials и компрометиране на CI/CD процеси.

Нова supply chain атака засегна npm пакети, използвани в SAP JavaScript и cloud development среди, като внедри credential-stealing malware директно в процеса на инсталация.

Инцидентът засяга популярни пакети от екосистемата на SAP Cloud Application Programming Model (CAP), което го прави релевантен за организации с enterprise разработка и автоматизирани deployment процеси.

Атаката не използва класическа уязвимост, а злоупотребява с доверие в dependency веригата. Това я прави трудно откриваема и с потенциал за широко разпространение.

Как работи атаката

Компрометираните версии на пакетите въвеждат ново поведение при инсталация чрез preinstall скрипт.

След инсталиране се изпълнява loader, който:

  • изтегля допълнителен runtime (Bun) от външен източник
  • разархивира и стартира бинарен файл
  • зарежда вторичен payload с credential-stealing функционалност

Ключовият риск идва от факта, че това се случва автоматично, без изрично действие от страна на потребителя.

Какво се компрометира

Зловредният код е насочен към developer и CI/CD среди и извлича:

  • GitHub tokens
  • npm tokens
  • GitHub Actions secrets
  • cloud credentials (AWS, Azure, GCP)
  • Kubernetes конфигурации
  • browser-съхранени пароли и сесии

Събраните данни се криптират и се ексфилтрират чрез публични GitHub repositories, създадени автоматично в акаунта на жертвата.

Разпространение и persistence

Атаката не спира до еднократна кражба на данни.

Payload-ът включва механизми за разпространение:

  • инжектира зловредни GitHub Actions workflows
  • публикува компрометирани версии на npm пакети
  • добавя файлове в repository-та, които trigger-ват execution при отваряне

Конкретно:

  • .vscode/tasks.json с auto-execution
  • .claude/settings.json, използващ AI tooling hooks

Това показва нов тип атаки, насочени към developer tooling и AI-assisted development среди.

Засегнати пакети и реакция

Компрометираните версии бяха публикувани на 29 април 2026 г. и бързо идентифицирани от множество security екипи.

Публикувани са коригирани версии и се препоръчва незабавно обновяване.

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

Тази атака показва ясно изместване на фокуса към developer ecosystem-а като входна точка към организацията.

Вече не става дума само за production системи, а за:

  • build pipelines
  • developer workstations
  • dependency management

Когато компрометираш pipeline-а, компрометираш цялата организация.

CISO анализ

От гледна точка на управление на риска, това е supply chain компромис с висок operational impact.

Основни изводи:

  • Trusted packages не са автоматично trusted
  • CI/CD системите са high-value target
  • Secrets management трябва да бъде изолиран и ротиран
  • GitHub и npm вече се използват като C2 канали

Ключовото тук е скоростта на разпространение. Един компрометиран dependency може да се разпространи в десетки среди за минути.

Какво трябва да направят организациите

  • обновяване до чисти версии на засегнатите пакети
  • преглед на dependency tree
  • ротация на всички tokens и credentials
  • проверка на GitHub Actions workflows
  • мониторинг за необичайни repository промени
  • ограничаване на execution при install scripts

Източници

  • Aikido Security – анализ на атаката
  • Wiz Research – технически детайли и атрибуция
  • SafeDep / Socket / StepSecurity – допълнителни наблюдения
  • Onapsis – SAP ecosystem security analysis

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

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

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

Please enable JavaScript in your browser to complete this form.