The images in this article were generated with artificial intelligence. How we publish
A new wave of JavaScript package supply chain handling, detected under the campaign name "Miasma," has again demonstrated how fragile the npm ecosystem is when a malicious actor is able to contaminate popular packages related to cloud services. The initial vector seems to have been the taking of a GitHub account by a Red Hat employee., which allowed for the introduction of orphan commitments and the loading of malicious code into packages used by developers and CI / CD systems.
Public analyses of several security firms show that malware is activated in installation time and is designed to stealing local and CI credentials and secrets: npm tokens, GitHub Actions secrets, SSH keys, cloud credentials (GCP, Azure), Kubernetes and Vault material, as well as development tool configuration files. The threat is complemented by an encrypted exfiltration mechanism and a backup channel through public repositories of GitHub controlled by the attackers, which allows them to both steal data and try to spread the commitment to other units and pipelines.

The most worrying thing is operational sophistication: malware uses OIDC exchange for tokens, repagette and signature devices with Sigstore, uses the GitHub API to create apparently verified commitments and can insert workflows or changes in pipelines to persist or activate new malicious stages. Some variants generate a unique encrypted load for each infection, making it difficult to detect by signatures and to track variants.
In terms of attribution and motivation, the situation is ambiguous. The fact that tools associated with the Shai-Hulud family have been published by a well-known criminal group complicates the identification of the actual perpetrator of the attack: the open source of a threat allows multiple actors to replicate campaigns with minimal changes reducing traceability and increasing the risk of imitators.
For technical and security-responsible equipment, the list of possible impacts is long: from cloud account engagement to the contamination of container images, published packages or build artifacts that are then distributed to end users. In environments with continuous integration, a stolen credential that allows you to write in repositories or launch workflows can transform a local incident into a scale spread. The encrypted exfiltration and the use of forces as a leak channel make GitHub a double vector: objective and vehicle.
The immediate response should combine containment and forensic: isolate machines that have installed compromised versions, suspend affected CI executions and revoke any token or credential that may have been present in these environments. It is crucial not only to uninstall the packages; the campaign includes mechanisms of persistence in development tools (e.g., hooks for editors and runners) that require a complete audit of the host and restoration from clean images where appropriate. Rotate keys, invalidate OIDC / tokens and audit commitments and workflows in GitHub are inescapable steps.

At the preventive level, organizations should strengthen controls on accounts capable of publishing packages or modifying workflows: apply access with the least privilege possible, force multifactor authentication, require code reviews and enable tokens restriction policies in runners. In addition, using tools to verify the origin of packages and artifacts - such as supply chain warning models or scanning solutions - reduces the likelihood that a contaminated package will arrive without being detected to critical environments.
It is also appropriate to incorporate behavioral-based detection that seeks atypical signals: calls to third-party APIs from installation processes, creation of automatic commitments that include changes in GitHub actions, or the presence of files and persistent hooks in user directories. For good safety practices and resources in repositories and supply chain, see the security documentation of leading platforms and the GitHub security blog, as well as the technical analyses published by security providers such as Microsoft and JFrog. GitHub Security Blog and Microsoft Security Blog offer relevant guides and warnings.
Finally, this incident recalls that identity hygiene and the protection of developer accounts are an integral part of corporate security. Minimizing persistent credentials in workstations and runners, using ephemeral credentials and often auditioning permissions in repositories and cloud projects are measures that reduce the exposure window. Organizations must assume that supply chain pollution can happen and design processes to contain, eradicate and recover quickly without relying solely on the uninstallation of packages.
Related
More news on the same subject.

OpenAI engineer arrested by hidden recorder in office board room in San Francisco
A United States court this week authorized the arrest of Abdulrahman Alfozan, an engineer who worked in OpenAI, following the U.S. government's charges for placing a hidden reco...

Four Plex2Shell CVE allows remote execution and mining and proxy backdoor deployment
In recent days, an increase in attacks has been confirmed that take advantage of a chain of failures in Plex Media Server - nicknamed "Plex2Shell" by researchers - to run code r...

GhostAction Expands Attack: phishing to steal credentials and persistence in VS Code
A group behind the GhostAction campaign - already known for infiltrating GitHub Actions workflows into open source projects - has expanded its arsenal: in addition to installing...

ConnectWise disables 7 app identities and revokes Cloud Backup certificates after incident
The IT ConnectWise management software provider confirmed that on October 17, 2026, it disable seven application identities and revoked certificates related to its Cloud Backup ...

Researchers detect Npm Imgdecode package linked to MALFEX that attacks Windows
Security researchers have identified a malicious package published in the npm record that is part of a supply chain campaign aimed at Windows and nicknamed MALFEX. The package, ...

OpenBSD 7.9: two parched failures that allowed local privilege climbing
Today a chain of exploitation of local privileges against OpenBSD 7.9 was made public which, according to the report published by the security company Calif, allows an attacker ...