Cyber Security News

CrowdStrike npm Packages Hit by Supply Chain Attack

A new supply chain attack has compromised multiple npm packages maintained by the crowdstrike-publisher account, marking a worrying continuation of the so-called “Shai-Halud attack.”

Developers and organizations using these packages should take immediate action to safeguard credentials and prevent unauthorized code execution.

The Shai-Halud attack first drew attention when it infiltrated tinycolor and over 40 other npm libraries.

Socket.dev found compromised various CrowdStrike npm packages

In each case, threat actors injected a malicious bundle.js script that executes covert tasks once installed.

The latest incident mirrors the earlier compromises: a malicious payload downloads and runs TruffleHog, a legitimate tool designed to scan for secrets, and then uses it to scour the host system for tokens, API keys, and cloud credentials.

Affected packages were quickly removed by the npm registry

After collecting valid developer and continuous integration secrets, the malware creates unauthorized GitHub Actions workflows in affected repositories.

Finally, it exfiltrates any discovered sensitive data to a hardcoded webhook endpoint at hxxps://webhook[.]site/bb8ca5f6-4175-45d2-b042-fc9ebb8170b7, all orchestrated via a single orchestrating script identified by SHA-256 hash 46faab8ab153fae6e80e7cca38eab363075bb524edd79e42269217a083628f09.

Affected Packages and Versions

The npm registry swiftly removed compromised versions once the malicious activity was detected.

Confirmed affected packages include core CrowdStrike offerings and several Ember and utility libraries.

Notable examples are @crowdstrike/commitlint versions 8.1.1 and 8.1.2, @crowdstrike/falcon-shoelace 0.4.2, @crowdstrike/foundry-js 0.19.2, and @crowdstrike/glide-core 0.34.2 and 0.34.3.

Package NameAffected Version(s)
@crowdstrike/commitlint8.1.1, 8.1.2
@crowdstrike/falcon-shoelace0.4.2
@crowdstrike/foundry-js0.19.2
@crowdstrike/glide-core0.34.2, 0.34.3
@crowdstrike/logscale-dashboard1.205.2
@crowdstrike/logscale-file-editor1.205.2
@crowdstrike/logscale-parser-edit1.205.1, 1.205.2
@crowdstrike/logscale-search1.205.2
@crowdstrike/tailwind-toucan-base5.0.2

Other impacted packages include @crowdstrike/logscale-dashboard 1.205.2, @crowdstrike/logscale-file-editor 1.205.2, and @crowdstrike/logscale-parser-edit versions 1.205.1 and 1.205.2.

Additional malicious libraries range from tailwind-toucan-base 5.0.2 to browser-webdriver-downloader 3.0.8, various Ember utilities, eslint-config-crowdstrike modules, monorepo-next 13.0.2, remark-preset-lint-crowdstrike 4.0.2, verror-extra 6.0.1, and yargs-help-output 5.0.3.

Each of these packages contained the same bundle.js payload responsible for the credential theft and exfiltration.

Organizations leveraging any of the compromised npm packages should uninstall them immediately or pin to a previously known-good version until patched releases are confirmed.

A CrowdStrike spokesperson told GBHackers on Security, “After detecting several malicious Node Package Manager (NPM) packages in the public NPM registry, a third-party open source repository, we swiftly removed them and proactively rotated our keys in public registries. These packages are not used in the Falcon sensor, the platform is not impacted and customers remain protected. We are working with NPM and conducting a thorough investigation.”

It is critical to audit all environments, developer machines, and CI/CD agents alike for signs of unauthorized npm publishes or unusual GitHub Actions workflow additions.

Teams must rotate npm authentication tokens, cloud credentials, and any other secrets that might have been exposed. Monitoring logs for unusual publish events or package modifications will help detect further malicious activity.

CrowdStrike and npm maintainers are collaborating on a complete technical analysis, which will include detailed breakdowns of propagation mechanisms and remediation steps.

Find this Story Interesting! Follow us on LinkedIn and X to Get More Instant Updates.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago