Listen to this Post

A New Kind of Supply-Chain Nightmare
Cybersecurity attacks are increasingly moving into places defenders once considered trustworthy. A software dependency can look harmless, pass through automated development pipelines, and still become the delivery mechanism for malware. That is exactly why the latest Rust supply-chain incident deserves attention far beyond the developer community.
Security researchers identified malicious releases of three Rust crates, including the enormously popular arrayref, whose lifetime download count is around 245 million. The malicious packages were designed to execute code during the build process, turning an ordinary compilation into a potential malware-delivery event. Researchers have also reported infrastructure and behavioral similarities suggesting a possible connection to North Korean-linked activity, although attribution should be treated carefully.
At the same time, Microsoft has disclosed and patched a critical Entra ID vulnerability that was reportedly exploited in attacks. The broader threat picture also includes increasingly aggressive abuse of OAuth flows and the continuing transition toward phishing-resistant authentication such as passkeys.
The result is a striking picture of modern cyberwarfare: attackers are no longer interested only in stealing passwords or encrypting servers. They are targeting the software developers build with, the identity systems organizations trust, and the authentication mechanisms designed to keep attackers out.
The Rust Attack Started With Trusted Software
The most serious development in the supplied report concerns three Rust crates: arrayref, internment, and append-only-vec. Security researchers found that malicious versions were published after a maintainer account was compromised.
The most prominent of the three was arrayref version 0.3.10, which has accumulated roughly 245 million lifetime downloads. The other compromised releases included internment 0.8.7 and append-only-vec 0.1.9.
That number matters because downloads are not simply a popularity statistic in a supply-chain attack. They represent potential exposure. A dependency embedded deep inside thousands of applications can reach developers and automated build systems without anyone deliberately visiting a suspicious website or opening an attachment.
The Malware Hid Behind a Typosquatted Dependency
The attackers reportedly inserted a dependency named proc-macro1, deliberately resembling Rust’s legitimate proc-macro2 package.
This is a classic typosquatting technique, but the execution mechanism made the campaign particularly dangerous. The malicious dependency contained a build script capable of executing during normal Rust compilation. JFrog reported that the malicious packages silently pulled in the fake dependency and that the second-stage payload was retrieved from attacker-controlled infrastructure.
The crucial point is simple: the victim did not necessarily need to run an unfamiliar program manually.
A developer could simply build a project containing the poisoned dependency.
When Compilation Becomes Code Execution
Rust’s build.rs mechanism has legitimate uses. Developers can use build scripts to generate code, compile native components, configure builds, or perform other tasks required before compilation completes.
But that flexibility also creates a security problem.
A malicious build script can execute with the privileges available to the build process. In a developer environment or CI system, those privileges may provide access to source code, credentials, environment variables, cloud tokens, signing material, or other sensitive information.
That makes the build pipeline itself an attack surface.
The 245 Million Download Figure Needs Context
The phrase “245 million downloads” sounds like 245 million infected computers, but that would be incorrect.
The figure refers to cumulative crate downloads, not confirmed compromised machines. JFrog specifically warned that the high download count demonstrates the potential scale of exposure, while the actual number of systems that executed the malicious releases is a separate question.
This distinction is important because cybersecurity reporting can easily turn a technically accurate number into a misleading headline.
The real danger is not that 245 million computers were automatically infected. The danger is that a highly trusted package had an enormous potential distribution footprint.
The Malicious Releases Were Removed Quickly
There is at least one positive element in this incident: the malicious versions were removed from crates.io after discovery.
Researchers reported that arrayref 0.3.10, internment 0.8.7, and append-only-vec 0.1.9 were removed, while earlier versions were identified as the safe versions to which affected projects should return.
But rapid removal does not erase the risk.
A malicious package only needs to remain available long enough for developers or automated CI systems to resolve it. Once executed, removing the package from a public repository cannot automatically undo what happened on systems that already ran it.
Why CI/CD Pipelines Are Particularly Attractive Targets
Continuous integration systems are incredibly valuable to attackers.
A single developer workstation might contain credentials belonging to one person. A CI environment, however, can contain deployment credentials, cloud access tokens, package-publishing permissions, signing certificates, repository secrets, and access to production infrastructure.
That makes a poisoned dependency particularly dangerous when it enters an automated build pipeline.
The attacker does not have to breach every company individually.
They can compromise one dependency and wait for other organizations to execute it.
North Korean Attribution Requires Care
The supplied post describes the Rust campaign as involving North Korean-linked actors. Research published around the incident has pointed toward similarities with infrastructure and techniques associated with North Korean-linked supply-chain activity.
However, attribution in cybersecurity is rarely equivalent to courtroom proof.
Infrastructure can be reused, copied, deliberately planted, or routed through third parties. Behavioral similarities can strengthen an assessment without making attribution absolutely certain.
The most responsible description is therefore that researchers have identified indicators suggesting North Korean-linked activity, rather than treating the attribution as an unquestionable fact.
Microsoft Is Facing a Different Identity Crisis
While the Rust campaign targeted the software supply chain, Microsoft has been dealing with another critical attack surface: identity.
Microsoft disclosed a critical Entra ID vulnerability tracked as CVE-2026-69836, describing it as an unauthenticated remote code execution flaw caused by deserialization of untrusted data. Microsoft patched the vulnerability, and reporting indicates exploitation was observed in attacks.
The significance of an Entra ID vulnerability is difficult to overstate.
Entra ID sits at the center of authentication and access control for Microsoft’s cloud ecosystem. A serious vulnerability in an identity platform can potentially affect how organizations authenticate users and protect access to applications and resources.
Identity Is Becoming the New Perimeter
For years, cybersecurity teams talked about defending the network perimeter.
That model is becoming increasingly outdated.
Modern organizations distribute their applications across cloud platforms, SaaS services, remote endpoints, APIs, identity providers, and third-party integrations. The user’s identity frequently becomes the key that connects all of those systems.
If attackers can manipulate identity infrastructure, they may not need to penetrate every individual server.
They can simply abuse the mechanism that decides who is allowed inside.
OAuth Is Also Under Pressure
The supplied post mentions attackers abusing OAuth. This is part of a broader trend Microsoft has documented involving malicious use of OAuth authorization flows.
Microsoft has described attacks in which specially constructed OAuth authorization requests abuse redirect behavior and authentication logic to facilitate phishing or malware delivery.
OAuth itself is not inherently insecure.
The problem is that attackers increasingly understand legitimate authentication flows well enough to make malicious actions look like normal identity operations.
Passkeys Are Becoming More Important
There is an interesting contrast in
While attackers are increasingly targeting authentication systems, Microsoft is simultaneously moving Entra ID toward passkeys as the default phishing-resistant authentication method. Microsoft announced that the rollout would begin on September 1, 2026, with Microsoft-provided SMS and voice authentication scheduled for retirement in February 2027.
Passkeys are designed to resist many forms of remote phishing because they use origin-bound public-key cryptography rather than reusable passwords or codes.
That does not make organizations invulnerable.
It simply removes an important category of credentials that attackers have historically been very good at stealing.
The Authentication Arms Race Is Accelerating
The industry is entering an unusual phase of cybersecurity.
Defenders are moving away from passwords, SMS codes, and other phishable mechanisms. Attackers are responding by targeting identity infrastructure, authorization workflows, recovery mechanisms, sessions, and trusted applications.
This means the future of authentication security will not be decided solely by whether someone has a strong password.
It will depend on whether the entire identity ecosystem is trustworthy.
The Vietnam Ransomware Claim Remains Unverified
The supplied X post also claims that Vietnam Electricity’s EVNHANOI was hit by Emperador ransomware, with attackers allegedly claiming approximately 300GB of stolen data, including customer and account information.
At the time of writing, I could not find reliable independent reporting or an official EVNHANOI statement confirming those specific claims.
That means the incident should currently be described as an unverified ransomware claim, rather than a confirmed breach.
Why Energy Companies Are High-Value Targets
Even without confirmation of the EVNHANOI allegation, the claimed target is significant.
Electricity providers combine operational technology, corporate IT, customer information, billing systems, infrastructure management, and highly sensitive operational data.
Attackers do not necessarily need to shut down the power grid to create serious damage.
Stealing customer information, compromising business systems, disrupting billing, or threatening to publish internal documents can create enormous operational and reputational pressure.
Ransomware Has Become Data Extortion
Modern ransomware groups increasingly treat encryption as only one part of the business model.
Attackers steal data before encrypting systems, then threaten to publish it if the victim refuses to pay.
That creates multiple pressure points: operational disruption, privacy exposure, regulatory consequences, reputational damage, and potential litigation.
The claimed 300GB figure in the EVNHANOI post therefore cannot be interpreted as proof of a successful breach without independent evidence, but it illustrates why alleged attacks against utilities attract immediate attention.
Attackers Are Combining Multiple Techniques
The most important theme across these incidents is not Rust, Microsoft, OAuth, or ransomware individually.
It is convergence.
Attackers can compromise software dependencies, steal developer credentials, abuse identity systems, manipulate authentication workflows, and then use ransomware or extortion to monetize access.
Each technique reinforces the others.
Developers Are Now Security Defenders
The Rust incident demonstrates that application developers are increasingly part of the security perimeter.
A developer selecting a dependency is effectively making a security decision.
A CI engineer configuring a build pipeline is making a security decision.
A DevOps engineer deciding which credentials a build environment can access is making a security decision.
Software development and cybersecurity can no longer operate as completely separate disciplines.
Dependency Management Is No Longer Optional
Organizations using Rust or other package ecosystems should treat dependency management as an active security function.
Lockfiles should be reviewed rather than blindly refreshed.
Unexpected package changes should trigger investigation.
Typosquatted names should be treated as suspicious.
Build scripts deserve the same level of scrutiny as application code because they can execute before the final application even exists.
The Real Lesson From the Rust Attack
The biggest lesson is uncomfortable: trust itself has become an attack surface.
The malicious packages did not need to look obviously dangerous.
They entered through software that developers already trusted.
That is precisely what makes supply-chain attacks so effective.
The Real Lesson From Microsoft Entra
The Entra ID vulnerability demonstrates the other side of the same problem.
Organizations increasingly outsource critical security functions to identity platforms.
That can improve security enormously, but it also concentrates risk.
When identity infrastructure becomes a single control point for thousands of applications, a vulnerability inside that infrastructure can become disproportionately valuable to attackers.
Security Teams Need to Think in Attack Chains
Looking at individual vulnerabilities is no longer enough.
Security teams need to ask how a dependency compromise could lead to credential theft.
They need to ask how stolen credentials could lead to cloud access.
They need to ask how cloud access could lead to OAuth abuse.
They need to ask how identity compromise could eventually become ransomware.
The strongest defenses are built around the entire attack chain rather than isolated alerts.
What Undercode Say:
The Most Dangerous Part Is the Trust
The Rust campaign demonstrates that attackers increasingly prefer trusted channels over obviously malicious ones.
A suspicious executable can be blocked.
A trusted dependency is much harder for automated systems and humans to question.
Supply-Chain Attacks Are Becoming Strategic
The enormous download footprint of arrayref shows why attackers continue targeting open-source ecosystems.
Compromise one upstream project and potentially reach thousands of downstream environments.
That is an extraordinary return on investment.
Build Systems Deserve More Attention
Developers often concentrate on vulnerabilities in the final application.
The build process itself can be equally dangerous.
If a dependency can execute code while the application is being compiled, the build environment must be considered part of the trusted computing base.
245 Million Downloads Does Not Mean 245 Million Victims
This distinction should remain prominent.
The 245-million figure measures lifetime downloads, not confirmed infections.
The actual number of systems exposed to the malicious versions is unknown.
The Short Exposure Window Is Not Enough
Some organizations may assume that a package removed within hours cannot cause meaningful damage.
That assumption is dangerous.
Modern development pipelines operate automatically and continuously.
A malicious dependency can be downloaded, compiled, executed, and forgotten before a security team even receives an alert.
CI Systems Are Especially Valuable
Attackers can gain more from compromising a build server than from compromising a random developer laptop.
CI systems may possess access to repositories, package registries, cloud accounts, deployment systems, and production infrastructure.
That makes them extremely attractive targets.
North Korean Attribution Should Be Framed Carefully
There is meaningful research pointing toward North Korean-linked activity, but attribution remains an intelligence assessment.
Organizations should focus first on the technical indicators and exposure regardless of who ultimately operated the campaign.
Identity Is Becoming a Primary Battlefield
The Entra ID incident reinforces a major trend.
Attackers increasingly target the systems that control access rather than attacking every protected application individually.
Identity compromise can become a force multiplier.
OAuth Is Powerful and Dangerous
OAuth provides enormous convenience.
It also creates complex authorization flows that can be manipulated when applications, redirects, permissions, or error handling are poorly designed.
Organizations need visibility into third-party OAuth applications and consent activity.
Passkeys Are a Strategic Improvement
Microsoft’s move toward passkeys is significant because it attacks one of the fundamental weaknesses of traditional authentication: credentials that can be phished and replayed.
Passkeys will not solve every identity problem.
But they can dramatically reduce the value of stolen passwords.
Attackers Will Move Up the Stack
As passwords become harder to steal, attackers will increasingly target sessions, recovery processes, application integrations, identity providers, and administrative workflows.
The attack surface does not disappear.
It moves.
Ransomware Is Becoming More Data-Centric
The alleged EVNHANOI incident fits a broader ransomware pattern in which data theft can be as important as encryption.
Attackers want leverage.
Sensitive customer information can provide that leverage even when systems are restored quickly.
Unverified Claims Need Strong Labels
This is especially important for ransomware reporting.
A threat
A professional cybersecurity publication should clearly separate confirmed incidents, researcher observations, company disclosures, and criminal claims.
Energy Infrastructure Deserves Special Attention
Utilities are attractive targets because they combine essential services with highly valuable operational and customer data.
Even an attack that does not interrupt electricity can create serious consequences.
Security Must Follow the Dependency Graph
Organizations should understand not only what software they use but also what that software depends upon.
The dependency graph can contain thousands of components.
One compromised component can potentially affect an enormous number of downstream systems.
Developers Need Better Security Signals
Developers cannot manually inspect every package.
Security tooling therefore needs to identify suspicious maintainer changes, unusual release behavior, typosquatted dependencies, unexpected build scripts, and anomalous network activity during compilation.
Reproducible Builds Matter
Reproducible builds can help organizations detect unexpected changes between environments.
They do not eliminate supply-chain attacks, but they make unexplained modifications easier to identify.
Least Privilege Could Limit the Damage
A compromised build process should not automatically have unrestricted access to production credentials.
Build environments should receive only the permissions they actually require.
That principle can turn a catastrophic compromise into a contained incident.
Secrets Should Not Live Everywhere
Developers and CI systems frequently accumulate credentials over time.
Organizations should minimize long-lived secrets, rotate credentials regularly, and use short-lived identity tokens wherever practical.
Security Teams Should Hunt for Build-Time Abuse
Traditional endpoint detection may not immediately flag suspicious activity originating from a compiler.
Security teams should monitor unexpected network connections, temporary files, credential-store access, persistence mechanisms, and unusual child processes generated during builds.
Identity Monitoring Needs to Become Continuous
An identity platform should not be treated as something configured once and forgotten.
Administrators need visibility into unusual sign-ins, consent grants, authentication changes, privilege escalation, suspicious applications, and abnormal access patterns.
Passkeys Change the Economics
If stolen passwords become less useful, attackers must invest more effort into compromising higher-value systems.
That raises the cost of attacks.
Good cybersecurity is partly about making attacks economically unattractive.
The Same Attack Philosophy Appears Everywhere
The Rust incident and identity attacks may look unrelated.
They are not.
Both exploit trust.
One abuses trust in software dependencies.
The other abuses trust in identity and authorization systems.
Trust Must Be Continuously Verified
Modern security cannot rely on the assumption that something is safe because it was previously trusted.
Every dependency, application, identity, and connection deserves contextual verification.
Open Source Is Not the Problem
The lesson should not be that open-source software is inherently unsafe.
Open source remains fundamental to modern technology.
The lesson is that popularity and transparency do not automatically guarantee integrity.
Attackers Understand Developer Habits
The poisoned Rust packages exploited normal developer behavior.
That is precisely why the campaign was effective.
Attackers study workflows and look for places where security checks are weakest.
Automation Creates Both Security and Risk
Automation allows defenders to respond quickly.
It also allows malicious code to spread quickly.
The same pipeline that automatically updates dependencies can automatically execute malicious code.
Speed Must Be Balanced With Verification
Fast software development is valuable.
Blind automation is not.
Organizations should build verification gates into automated dependency updates and deployment processes.
The Future Will Be More Integrated
Cyberattacks are increasingly crossing boundaries between software development, identity, cloud infrastructure, and extortion.
Security teams that defend each area independently may miss the connections between them.
The Biggest Risk Is Invisible Execution
The most frightening element of the Rust incident is not that malware existed.
It is that execution could occur during an ordinary development action.
The user could believe they were simply compiling code.
Security Culture Must Include Developers
Developers should not be expected to become full-time security researchers.
But they should understand that dependencies, build scripts, credentials, and package updates are security-sensitive decisions.
The Attack Surface Is Expanding
Every package, API, OAuth integration, cloud service, CI runner, and authentication method adds another potential trust relationship.
Attackers only need one weak relationship.
Defenders Need Better Visibility
Visibility remains one of the strongest defenses.
Organizations cannot investigate compromises they cannot see.
Logging, endpoint telemetry, identity monitoring, package inventories, and build provenance should work together.
The Next Supply-Chain Attack Could Be Worse
The Rust incident affected packages with an enormous download history.
The next campaign may target a package even deeper in the dependency chain or a tool used by a critical CI/CD platform.
That possibility deserves serious preparation.
The Strategic Lesson
Cybersecurity is increasingly becoming a battle over who and what organizations trust.
The attackers who understand those trust relationships can sometimes bypass the defenses built around them.
That is why the Rust incident, the Entra ID vulnerability, OAuth abuse, passkey adoption, and ransomware claims belong in the same broader conversation.
The battlefield is no longer simply the server.
It is the entire digital ecosystem.
Deep Analysis: What Organizations Should Do Now
Audit Rust Dependencies
Organizations using Rust should immediately check whether affected versions of arrayref, internment, append-only-vec, or the malicious proc-macro1 dependency entered their dependency trees during the exposure period. JFrog recommends validating Cargo.lock and vendored dependency trees and reverting to known-clean versions.
Inspect Build Environments
Security teams should examine developer workstations and CI runners that performed builds while the malicious versions were available.
Review Credential Exposure
Because researchers reported credential-stealing behavior, organizations should consider rotating credentials that may have been accessible from potentially compromised development environments.
Hunt for Persistence
Researchers identified artifacts associated with the malicious campaign, including temporary files and persistence mechanisms. Organizations should compare affected systems against the indicators published by security researchers.
Review Entra ID Activity
Organizations using Microsoft Entra ID should ensure applicable security updates have been deployed and review authentication and identity telemetry for suspicious activity associated with the vulnerability.
Reduce OAuth Risk
Security teams should review third-party OAuth applications, excessive permissions, unusual consent activity, and suspicious redirect behavior.
Accelerate Passkey Adoption
Organizations should prepare for
Separate Build and Production Credentials
Build systems should not possess unrestricted production privileges.
Strengthen Dependency Controls
Organizations should implement dependency pinning, trusted registries, software composition analysis, provenance verification, and controlled update processes.
Monitor Build-Time Network Activity
Unexpected outbound connections from compilers, package managers, or CI runners deserve investigation.
Treat Ransomware Claims as Intelligence
When a threat actor claims a victim, organizations should collect the claim as an intelligence signal but avoid treating it as confirmed until evidence is available.
❌ The claim that 245 million systems were infected is not supported. The approximately 245 million figure refers to arrayref’s lifetime download count, not confirmed compromised machines.
✅ The malicious Rust-crate campaign is supported by independent security research. JFrog confirmed malicious versions of arrayref, internment, and append-only-vec, including a typosquatted proc-macro1 dependency capable of executing during builds.
⚠️ The North Korean connection is plausible but should be described as an attribution assessment. Security researchers have identified similarities with North Korean-linked activity, but attribution should not be presented as absolute certainty.
⚠️ The EVNHANOI ransomware claim remains unverified in available reliable reporting. The supplied X post claims Emperador ransomware and approximately 300GB of stolen data, but I could not independently confirm those specific allegations.
Prediction
(+1) Passkeys Will Become Increasingly Important
Microsoft’s planned move toward passkeys as the default authentication experience is likely to accelerate enterprise adoption of phishing-resistant authentication.
(+1) Supply-Chain Security Will Receive More Investment
Incidents like the Rust campaign will push organizations toward stronger package verification, dependency pinning, build provenance, and isolated CI environments.
(+1) Build Pipelines Will Become Security-Critical Assets
Security teams will increasingly treat CI/CD systems as production infrastructure rather than merely developer tooling.
(-1) Attackers Will Continue Targeting Trusted Dependencies
The economics are too attractive to ignore. A single compromised package can potentially reach thousands of downstream environments.
(-1) Identity Attacks Will Become More Sophisticated
As passwords and SMS authentication become less attractive targets, attackers are likely to focus more heavily on OAuth, sessions, recovery workflows, identity providers, and privileged applications.
(-1) Ransomware Claims Will Become Harder to Verify
Threat actors will continue publishing alleged victim lists and stolen-data claims, making independent verification increasingly important for cybersecurity reporting.
(+1) The Biggest Security Advantage Will Be Visibility
Organizations that can rapidly identify what software ran, what dependencies were loaded, what credentials were exposed, and what identities behaved unusually will be in a much stronger position to contain the next attack.
The Bottom Line
The latest wave of cybersecurity incidents sends a clear warning: trust is becoming the most valuable target in the digital world.
A Rust package can become a malware delivery system.
A build process can become an execution point.
An identity provider can become an attack gateway.
An OAuth authorization flow can become a phishing weapon.
And a ransomware claim can become a tool for psychological pressure even before the underlying allegation is independently confirmed.
The organizations best prepared for the next generation of attacks will not simply ask whether their firewalls are working. They will ask a much harder question: Can we still trust everything our systems automatically trust?
▶️ Related Video (76% Match):
🕵️📝Let’s dive deep and fact‑check.
🎓 Live Courses & Certifications:
Join Undercode Academy for Verified Certifications
🚀 Request a Custom Project:
Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands
References:
Reported By: x.com
Extra Source Hub (Possible Sources for article):
https://www.facebook.com
Wikipedia
OpenAi & Undercode AI
Image Source:
Unsplash
Undercode AI DI v2
🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]
📢 Follow UndercodeNews & Stay Tuned:
𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon | 📺Youtube




