Code signing is not security β€” A valid cert + fake installer = your VMware cluster is theirs | Stack of Truths

Code signing is not security β€” A valid cert + fake installer = your VMware cluster is theirs | Stack of Truths

A valid Sectigo cert, a fake RVTools installer, and your entire VMware cluster is theirs. Code signing is not security.

May 29, 2026 β€” 6 min read β€” Pedro Jose

You trust signed software. Your antivirus trusts signed software. Windows Defender, CrowdStrike, SentinelOne β€” they all have a simple rule: if the binary has a valid certificate from a trusted CA, it gets a head start. Less scrutiny. Fewer alerts.

Attackers know this. That’s why they buy valid certificates.

⚑ THE HARD TRUTH

A valid Sectigo, DigiCert, or Let’s Encrypt certificate means the software was signed. It does NOT mean the software is safe. Code signing proves authorship, not intent. Attackers buy certs just like legitimate developers.

The Attack β€” Fake RVTools, Real VMware Access

RVTools is a legitimate VMware management tool used by thousands of sysadmins. It’s signed. It’s trusted. It runs with high privileges.

An attacker buys a valid code signing certificate from Sectigo (cost: a few hundred dollars). They take the real RVTools installer, inject a backdoor, and re‑sign it with their own valid certificate. The binary looks identical. The signature is valid. The behaviour is not.

1️⃣
Attacker buys Sectigo certificate
Standard EV or OV code signing cert. No questions asked beyond business registration. Cost: €300–€800/year.
2️⃣
Backdoor the installer
Inject shellcode that reaches out to a C2 server, downloads a VMware credential stealer, and exfiltrates vCenter credentials.
3️⃣
Distribute via forums, Google Drive, or fake support pages
“Need to troubleshoot your VMware cluster? Download the latest RVTools here.”
4️⃣
Sysadmin downloads, runs, enters vCenter credentials
The signed binary bypasses EDR alerts. The attacker now has full admin access to your VMware environment.
5️⃣
Attacker spins up VMs, steals data, deploys ransomware
Your entire virtual infrastructure is now under someone else’s control.
πŸ“Œ THE MATH

Sectigo certificate: €500.
Fake RVTools installer: 2 hours of work.
Access to your VMware cluster: priceless β€” for the attacker.

Code signing gave the malware a free pass through your security stack. Not because your EDR is bad. Because it’s doing what you told it to do: trust signed software.

Why This Works β€” The “Trusted” Loophole

  • EDRs prioritize signed binaries. They still scan them, but with lower suspicion. Reputation scoring gives signed files a head start.
  • Users trust the icon. “This program is digitally signed” looks safe to a sysadmin in a hurry.
  • Valid certs are easy to buy. No criminal record required. A small business registration is enough.
  • Revocation is slow. Even if the malware is discovered, the cert takes days or weeks to be revoked. By then, thousands have downloaded it.
🧠 THE SCARY PART

In 2025, multiple ransomware groups were observed using valid Sectigo and DigiCert certificates to sign their malware. The certs were purchased legally. The signatures were cryptographically valid. Your EDR didn’t flag them because it was doing exactly what it was designed to do: trust trusted publishers.

Real-World Examples

  • SolarWinds (2020): A valid certificate signed the malicious Orion update. It bypassed security for months.
  • Stuxnet (2010): Used stolen certificates from Realtek and JMicron to bypass driver signing checks.
  • ZLoader (2021): Used a valid Sectigo certificate to sign its loader, evading numerous EDRs.
  • Ryuk ransomware variants: Multiple campaigns used signed binaries to slip past initial detection.

This is not new. It’s just getting easier.

πŸ” WHAT ACTUALLY STOPS THIS ATTACK

❌ Trusting signed binaries. (It won’t help.)
βœ… Application allowlisting. Only approved software runs, regardless of signature.
βœ… Runtime monitoring. The malware still has to behave maliciously. Detect that behaviour.
βœ… Software hash verification. Compare the hash against the vendor’s official hash. Not just the signature.
βœ… Principle of least privilege. The sysadmin shouldn’t be a domain admin. Limit the blast radius.
βœ… Regular pentesting. Simulate this exact attack. Find out if your team would fall for it.

What You Can Do This Week

  • βœ… Stop trusting signatures. A valid cert is not a clean bill of health. Treat signed software with the same suspicion as unsigned.
  • βœ… Implement application allowlisting. Only specific approved binaries can run. Everything else β€” signed or not β€” gets blocked.
  • βœ… Verify software hashes. Before running a tool, check its SHA‑256 against the vendor’s official website. Not a third‑party forum.
  • βœ… Train your team. “Digitally signed” does not mean “safe to run.”
  • βœ… Run a social engineering test. See if your sysadmins would download and run a fake signed installer. You might be surprised.
  • βœ… Harden your VMware environment. Separate management plane. Limit admin access. Monitor vCenter logs for unusual logins.
# Example: Check a binary’s hash before running Get-FileHash C:\Downloads\RVTools.exe | Format-List # Compare against official hash from vendor website # If they don’t match β€” DON’T RUN
⚠️ THE WAKE-UP CALL

Your EDR trusts signed software. Attackers know this. They buy certificates. They sign their malware. They walk right past your defences.

Code signing is not security. It’s a proof of authorship, not a proof of safety.

Treat every binary like it’s malicious. Because someday, one will be.

The Bottom Line

A valid Sectigo certificate. A fake RVTools installer. A sysadmin in a hurry. That’s all it takes to own your VMware cluster.

Code signing doesn’t stop malware. It just gives it a clean suit and a fake ID.

Don’t trust the signature. Verify the software. Or someone else will verify it for you β€” by running it.

πŸ¦žπŸ”

Think your EDR would catch a signed backdoor?

Full infrastructure pentest: €3,000. Social engineering test: included in retainer. Security retainer: €1,500/month.

πŸ“© DM @StackOfTruths on X

Free 15-min consultation. No hard sell. Just honest answers about your blind spots.


Oh hi there πŸ‘‹
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *


You cannot copy content of this page

error

Enjoy this blog? Please spread the word :)

Follow by Email
YouTube
YouTube
LinkedIn
LinkedIn
Share