Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
BOM SuiteAugust 21, 20266 min read

Software Supply Chain Attack Statistics 2026, Mapped to the BOM That Catches Each One

Real 2026 supply-chain attack data, mapped to which specific bill of materials, SBOM, CBOM, AIBOM, QBOM, or HBOM, would have actually caught it.

O
O3 Security Team
Research & Engineering
MAPPED illustration
Key takeaways
  • Sonatype found 454,600+ new malicious open-source packages in 2025, up 75% year over year, with over 99% landing on npm. That's an SBOM problem, and most companies only have an SBOM.
  • DigiCert revoked 60 code-signing certificates in April 2026 after attackers used them to sign the Zhong Stealer malware. An SBOM wouldn't have caught this. A CBOM, which tracks the certificates and keys your dependencies trust, would.
  • A typosquatted Hugging Face model impersonating an OpenAI release hit 200,000+ downloads in under 18 hours in May 2026. Neither an SBOM nor a CBOM covers model files. That's what an AIBOM is for.
  • 39% of the top 100,000 web domains now support post-quantum key agreement, up from 28% just six months earlier, per Cloudflare's own scan. Most companies can't answer the same question about their own dependency tree.
  • Hardware and firmware supply-chain attacks are real but still the least mature category. A 2026 malware campaign spread through a legitimate firmware updater on Android car head units, the kind of blind spot an HBOM exists to close, and almost nobody has one yet.

Ask a security team "are we protected against supply-chain attacks" and most will point to their SBOM. That's a real answer, but it's an incomplete one. In the same 12-month window, real attacks hit a certificate authority, a model registry, and a firmware updater, none of which an SBOM alone would have flagged. Supply-chain risk isn't one problem with one document. It's five different attack surfaces, and there's a specific bill of materials built for each.

SBOM: the one everyone has, and the one npm keeps proving is necessary

Start with the numbers, because they're stark. Sonatype's 2026 State of the Software Supply Chain report found 454,600 new malicious open-source packages in 2025 alone, a 75% increase over the year before. The cumulative total of known malicious packages Sonatype has identified now exceeds 1.233 million. Over 99% of that malware landed on a single ecosystem: npm.

Metric2025 figure
New malicious packages identified454,600+
Year-over-year growth+75%
Cumulative malicious packages known1.233 million+
Total package downloads across major ecosystems9.8 trillion
Share of malware landing on npm99%+
Sonatype's 2026 State of the Software Supply Chain, the headline numbers.

This is the attack surface an SBOM exists for. A software bill of materials lists every dependency, direct and transitive, that ends up in your build. When a malicious package gets published, or an existing one gets compromised, an SBOM is what lets you answer "do we use that" in minutes instead of days.

By the numbers

Sonatype also found that 55.9% of malicious packages involved repository abuse, meaning automated publishing at scale, not one-off attacks. This isn't a long tail of rare incidents. It's a volume problem, and volume is exactly what automated SBOM generation is built to keep up with.

CBOM: the certificate authority breach an SBOM would never have seen

In April 2026, an attacker got into DigiCert's support systems. Not through a code flaw. Through social engineering. A threat actor used DigiCert's own support chat to send a bad file disguised as a customer screenshot. One system stayed compromised for roughly two weeks before anyone noticed. By the time DigiCert responded, the attacker had already misused real code-signing certificates.

  1. 60 EV Code Signing certificates were revoked as a precaution.
  2. 27 of those were confirmed to have actually been misused.
  3. The certificates were used to sign malware in the Zhong Stealer family.
  4. Researchers attributed the intrusion to CylindricalCanine, a subgroup of the GoldenEyeDog (APT-Q-27, Dragon Breath) threat cluster.

Here's why this matters for the BOM question specifically. If one of your dependencies, or a vendor's software, was signed with one of those 27 misused certificates, your SBOM would show you the package name and version. It would not show you the certificate that signed it, whether that certificate is still trusted, or whether it's since been revoked. That's a cryptographic inventory question, not a package inventory question. A CBOM tracks the algorithms, keys, and certificates your software actually trusts, which is the only way to know if an incident like DigiCert's touches you at all.

An SBOM tells you what packages you run. A CBOM tells you what you're trusting them with. DigiCert's breach is a clean example of why those are different questions.

AIBOM: the model file is the new dependency, and it's not being tracked like one

In May 2026, a Hugging Face repository called Open-OSS/privacy-filter climbed to the top of the trending list, impersonating an official OpenAI release. HiddenLayer's research confirmed it reached over 200,000 downloads in under 18 hours, before it was caught and removed. The repo copied OpenAI's real model card almost verbatim, and its payload ran through a multi-stage chain ending in an infostealer that harvested browser credentials, crypto wallets, SSH keys, and Discord tokens.

A separate, deeper flaw makes this worse than a one-off typosquat. Unit 42 published research on it in September 2025, called Model Namespace Reuse. When a Hugging Face account or model name gets deleted or transferred, an attacker can re-register that exact name. Code that references the model by name then quietly starts pulling from the attacker's version instead. Researchers proved live access into both Google Vertex AI and Microsoft Azure AI Foundry this way. They also found thousands of open-source repos still pointing at names anyone could reclaim.

Note

Neither of these attacks touches a line of application code or a signing certificate. They target the model file itself, its origin, its publisher's identity, and the name it's referenced by. An SBOM and a CBOM both miss this entirely. It's what an AIBOM is for.

QBOM: most companies can't answer a question the top web domains already can

Cloudflare tracks how much of the web has actually started the post-quantum transition, not how many vendors talk about it. Their own scan of the top 100,000 domains found that 39% now support post-quantum key agreement as of September 2025, up from 28% just six months earlier. That's real, measured adoption, not a survey of intentions.

The reason this matters now, not in five years, is the algorithms are already finalized. NIST completed FIPS 203 (ML-KEM), FIPS 204 (ML-DSA), and FIPS 205 (SLH-DSA) on August 13, 2024. The math for post-quantum migration is done. What most organizations can't do yet is answer the more basic question Cloudflare just answered for the top 100,000 domains: what fraction of our own cryptography has actually made the switch. A QBOM is a CBOM graded specifically for that question, which algorithms in your stack are quantum-vulnerable, and how much of your real estate has already moved.

HBOM: the newest, thinnest, and most overlooked front

Worth being honest here rather than stretching thin evidence to sound complete. Hardware and firmware supply-chain security doesn't have the same density of recent, named incidents as the other three categories. It's real, but it's the least mature front, and pretending otherwise wouldn't help anyone.

The clearest recent example is from August 2026. Researchers found malware spreading through a legitimate firmware updater on Android car head units, tied to a group they named MoYu. The malware, called "zhima," arrived through the vehicle's own built-in updater. Not a third-party app store. Not a phishing link. It ran as a reverse-proxy botnet module used for ad fraud. Researchers called it the first documented case of malware spread this way, through a car device's own update mechanism.

CISA published a Hardware Bill of Materials Framework back in September 2023. It's the standards anchor for this category. It exists for a simple reason. Firmware and hardware supply chains have the same blind spot software did a decade ago. Almost nobody can produce a full inventory of what's actually running below the OS layer. Fewer still can verify it wasn't tampered with in transit.

Note

If your BOM strategy only covers SBOM and stops there, hardware and firmware are the parts of your supply chain you currently have zero visibility into, not low visibility. That gap is worth naming honestly, even if the tooling to close it is still catching up.

The bottom line

Five real, current attacks. Five different layers. A malicious npm package, a compromised certificate authority, a typosquatted AI model, an unmigrated cryptographic stack, and a tampered firmware updater all count as supply-chain attacks, and all five happened within roughly the same twelve months. An SBOM alone would have caught exactly one of them. The point isn't to buy five separate tools. It's to recognize that supply-chain risk was never a single-document problem, and treat the BOM suite as five views into the same question: what are we actually running, and can we prove it hasn't been tampered with.

Frequently asked questions

What are the most common supply-chain attacks in 2026?

+
Sonatype's 2026 State of the Software Supply Chain report found 454,600 new malicious open-source packages in 2025, a 75% increase year over year, with over 99% landing on npm. Beyond malicious packages, 2026 also saw a certificate authority breach (DigiCert), an AI model typosquat (Hugging Face), and firmware-based malware on car head units, each targeting a different layer of the supply chain.

Does an SBOM protect against all supply-chain attacks?

+
No. An SBOM covers software dependencies and packages, which is where the highest volume of attacks occurs (Sonatype found over 1.2 million cumulative malicious packages), but it doesn't cover cryptographic certificates and keys, AI model provenance, quantum-readiness, or hardware and firmware. Those require a CBOM, AIBOM, QBOM, and HBOM respectively.

What happened in the DigiCert certificate authority breach?

+
In April 2026, attackers used social engineering through DigiCert's Salesforce-based support chat to deliver malware disguised as a customer screenshot, compromising internal systems for roughly two weeks before detection. DigiCert revoked 60 EV Code Signing certificates as a precaution, with 27 confirmed misused to sign malware in the Zhong Stealer family.

What is an example of an AI model supply-chain attack?

+
In May 2026, a Hugging Face repository named Open-OSS/privacy-filter impersonated an official OpenAI release and reached over 200,000 downloads in under 18 hours before being caught, per HiddenLayer's research. Separately, Unit 42's Model Namespace Reuse research showed attackers can reclaim deleted Hugging Face account names to hijack code that still references models by that name.

How many organizations have actually adopted post-quantum cryptography?

+
Cloudflare's own scan of the top 100,000 web domains found 39% now support post-quantum key agreement as of September 2025, up from 28% six months earlier. That's measured real-world adoption at the domain level; most individual organizations can't yet answer the same question about their own internal cryptographic stack.

Are hardware and firmware really part of the supply-chain security conversation?

+
Yes, though it's the least mature category with fewer recent named incidents than software, cryptographic, or AI supply-chain attacks. A 2026 example: malware spread through a legitimate firmware updater on Android-based car head units. CISA's Hardware Bill of Materials Framework, published in 2023, exists specifically to close this visibility gap.

See your full attack chain.
Code, build, runtime. One platform.