TRENDING
Vintage silver stopwatch with a chain on a black background, its dial showing seconds from 5 to 60
October 28, 2026
How to Find a Slow Query in PostgreSQL 18 With pg_stat_statements, Read Its EXPLAIN ANALYZE Plan, and Fix It With the Right Index
A wooden Tower of Hanoi puzzle on a market table, with three pegs and stacked discs of different sizes
October 28, 2026
Two Labs’ Claimed Refutations of the Exponential Time Hypothesis Turn Verification Into a Statement-Reading Problem, and Their Lean Theorems Promise Only That a Constant Exists
Two earthworms lying together on wet brown leaf litter, photographed close up
October 28, 2026
Tailscale Merged Fixes for Most of the 11 “Tailworm” Findings Before Shipping a Release, and the Forwarding Switch It Recommends Already Exists in the Shipped Client
Unpopped corn kernels mixed with popped popcorn on a white surface
October 28, 2026
How to Stop Decompression Bombs in Python With Hard Output Limits for gzip, Brotli, zstd, ZIP, and tar.gz
Ouroboros, a polished stainless steel sculpture of two interlocking loops with a pierced surface, standing beside a dark pool under trees
October 28, 2026
Anthropic’s S-1 Puts Safety Audits Inside the “Closing the Loop” Cycle It Warns About, and Says Its Evaluations Could Overstate Safety
28 Oct 2026
SXZ.io SXZ.io
  • Home
Search the Site
Popular Searches:
Technology Amazon AI
Recent Posts
A mountain gorilla looks at the camera from green forest undergrowth
How to Compress Time-Series Metrics in Python With Gorilla Delta-of-Delta and XOR Encoding
October 28, 2026
A bronze-framed hourglass with white sand beside a small Ferris wheel ornament on a wooden table against a teal wall
NIST’s Final Post-Quantum Transition Report Puts Every Quantum-Vulnerable Public-Key Scheme on One 2030 and 2035 Clock, and Three Federal Documents Word the Deadline Three Ways
October 28, 2026
Six weathered stone columns of the Temple of Apollo at Delphi, Greece, standing on a stone platform above a valley of olive groves
Honeypots Recorded Probes Against Oracle E-Business Suite CVE-2026-101767 Seven Days After Its Patch, and the Finder’s Write-Up Is Dated Patch Day
October 28, 2026
SXZ.io SXZ.io
  • Home

Categories

Articles 269 Posts
News 272 Posts
Learning Hub 242 Posts
Home/Articles/Nine CryptoPro Vulnerabilities Turn ATM Security Into a Software Supply Chain Problem
Articles

Nine CryptoPro Vulnerabilities Turn ATM Security Into a Software Supply Chain Problem

A researcher's nine vulnerabilities in ATM encryption software show why a single vendor's patch can take months to reach every machine that depends on it.

August 31, 2026 5 Min Read
49

A security researcher who has spent five years probing automated teller machines just showed how a single piece of encryption software can turn a narrow hardware research project into a much bigger story about how patches actually move through the software supply chain.

Table Of Content

  • How the vulnerabilities work
  • Why the top half of an ATM is the soft target
  • A disagreement over how much of this reaches real ATMs
  • The real bottleneck is getting a fix onto every machine
  • Obscurity is a weaker defense than it used to be

At Black Hat USA and DEF CON in Las Vegas earlier this month, Matt Burch, a principal security researcher at Atredis Partners, presented nine vulnerabilities he found in CryptWare’s CryptoPro Secure Disk, a full-disk encryption and pre-boot authentication product for Windows. CryptoPro is sold to ATM manufacturers, including Diebold Nixdorf, a major ATM manufacturer, and it is also licensed far outside banking, to other embedded-device makers and to large organizations running Windows fleets. That dual audience is what turned Burch’s ATM research into a supply chain story, first reported by Dark Reading in July, corroborated by SC Media, and expanded on today by WIRED.

How the vulnerabilities work

Burch’s findings target the moment before an ATM’s operating system fully loads. In certain fail states, CryptoPro’s pre-boot decryption process would default to mounting the encrypted volume in plaintext instead of refusing to load. Combined with what Burch described as a superficial check for whether a disk was using LUKS encryption, an attacker could trick the software into treating an unencrypted disk as though it were properly secured. CryptoPro also stored key material and configuration values on the same disk it was supposed to protect, and its Secure Boot implementation could be coaxed into running an attacker’s own Linux environment instead of the vendor’s intended one.

Chained together, those bugs let Burch run his own code during pre-boot, recover the keys needed to decrypt the machine’s Windows environment, and then steal cash using a standard jackpotting technique, the class of attack that forces an ATM to dispense its stored cash on demand.

Why the top half of an ATM is the soft target

Burch’s research also underscores a physical design tradeoff most ATM operators take for granted. The safe holding the cash is heavily armored, but the head unit above it, which houses the PC hardware, is not. “[Manufacturers] don’t necessarily consider the top portion of the ATM where all the PC components are a significant security risk,” Burch told Dark Reading. “It’s constructed with lower-grade steel,” or sometimes plastic. The door is typically held by a cable-and-solenoid mechanism that can be pried or damaged open, giving an attacker physical access to the computer inside.

Once inside, Burch explained, the dispensing process depends on a single dynamic link library he refers to as XFS, an extension for financial services that connects the machine to the bank’s network and authorizes a payout. Once past CryptoPro’s pre-boot encryption layer, an attacker is inside the same Windows environment that ultimately talks to XFS, the chain Burch says let him run his own code, recover decryption keys, and dispense cash through jackpotting. The best-known jackpotting malware family is called Ploutus. Jackpotting attacks broadly have been reported to the FBI roughly 2,000 times since 2020, Dark Reading reported, with more than 700 cases in 2025 alone accounting for over $20 million stolen.

A disagreement over how much of this reaches real ATMs

The vulnerabilities themselves are not in dispute. Whether they matter to a live Diebold Nixdorf ATM is. Diebold Nixdorf’s hard disk encryption component, part of its Vynamic Security Suite, incorporates elements of CryptoPro, and CryptoPro Secure Disk has been listed in Diebold’s own end user license agreements since at least 2018. Burch has called CryptoPro “foundational” to that security suite.

Diebold Nixdorf disagrees, at least in degree. Spokesperson Michael Jacobsen told WIRED that only two of Burch’s nine vulnerabilities are relevant to Diebold’s hard disk encryption implementation, and that the company shipped fixes for those two in December 2025, though he maintains they could not have been exploited on their own to compromise a Diebold Nixdorf ATM. In an earlier statement to Dark Reading, Jacobsen was more categorical, saying the findings pose “little to no additional risk” in a real-world environment, while still conceding that two of the nine vulnerabilities are “theoretically applicable to our HDE under certain conditions.” Jacobsen declined to clarify exactly how Diebold implements CryptoPro when asked. Burch speculates the company may be relying on one of CryptoPro’s alternative cryptographic mechanisms rather than the configuration he tested.

The real bottleneck is getting a fix onto every machine

Whichever framing is right, CryptoPro’s reach outside ATMs is the bigger structural problem. According to Dark Reading, the vendor claims more than 500,000 licenses in use across five continents and 20 industries. CryptWare, a German company, patched all nine bugs in two phases: version 7.7.2 in November 2025 and version 7.7.3 in December 2025. Burch says CryptWare was prompt and collaborative throughout disclosure, and he personally validated that the patches closed the holes he found. CryptoPro does not appear to publish public release notes, so Burch believes CryptWare reached out to customers directly to share patch information.

That gap between a fix existing and a fix reaching every affected machine is the software supply chain problem in practice. A vulnerability gets patched at the source, but every company that builds the flawed component into its own product then has to build, test, and ship its own tailored update, and every one of that company’s customers has to actually install it. Jacobsen described Diebold Nixdorf’s version of that process to WIRED: assess impact, identify affected products and configurations, build updates through its product security and engineering teams, then notify customers through channels such as its Global Security Portal, with deployment on live ATMs coordinated around each customer’s own service agreements and change-management process. For a fleet of machines that are expensive to visit and cannot always be paused for maintenance, that last step, someone actually applying the patch, is often the slowest part of the chain.

Obscurity is a weaker defense than it used to be

Burch’s closing argument is less about ATMs specifically and more about why niche, unglamorous security products like CryptoPro tend to go unexamined for years. Security through obscurity, hiding a product from scrutiny rather than hardening it, has always been a weak strategy, and Burch argues AI tools are eroding whatever protection it still offered. “AI really blows away the obscurity model,” he told WIRED. “You don’t need to fully understand how something works anymore to move forward and potentially have a big impact.” His broader point, he said, is a simple one: “It’s important to ensure that whenever you’re using cryptography or encryption, the secrets are also secured and not easily generated or recovered. If you give someone a lockbox and then the key is right next to the box, it defeats the purpose of having the box locked to begin with.”

The same lesson extends well past banking. CryptoPro’s own marketing claims license holders in 20 industries, and any organization running a third-party product built on it, embedded-device makers included, inherits the same patching lag between a vendor’s fix and its own customers actually installing it.

Tags:

ATM SecurityBlack HatEncryptionSupply Chain SecurityVulnerability Disclosure

Share

Aerial view of the Pentagon building in Arlington, Virginia, with the Washington Monument visible in the background
Previous Post

Federal Judge Rules Pentagon’s Blacklisting of Anthropic Was Illegal

A red VeriSign hardware one-time-password token displaying a six-digit rotating code on its LCD screen
Next Post

How to Build TOTP-Based Two-Factor Authentication From Scratch in Python

No Comment! Be the first one.

Leave a Reply Cancel reply

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

Latest
28 Oct
How to Compress Time-Series Metrics in Python With Gorilla Delta-of-Delta and XOR Encoding
28 Oct
NIST’s Final Post-Quantum Transition Report Puts Every Quantum-Vulnerable Public-Key Scheme on One 2030 and 2035 Clock, and Three Federal Documents Word the Deadline Three Ways
Trending
October 28, 2026
How to Compress Time-Series Metrics in Python With Gorilla Delta-of-Delta and XOR Encoding
October 28, 2026
NIST’s Final Post-Quantum Transition Report Puts Every Quantum-Vulnerable Public-Key Scheme on One 2030 and 2035 Clock, and Three Federal Documents Word the Deadline Three Ways
October 28, 2026
Honeypots Recorded Probes Against Oracle E-Business Suite CVE-2026-101767 Seven Days After Its Patch, and the Finder’s Write-Up Is Dated Patch Day
October 27, 2026
How to Find a Slow Query in PostgreSQL 18 With pg_stat_statements, Read Its EXPLAIN ANALYZE Plan, and Fix It With the Right Index
October 27, 2026
Two Labs’ Claimed Refutations of the Exponential Time Hypothesis Turn Verification Into a Statement-Reading Problem, and Their Lean Theorems Promise Only That a Constant Exists
October 27, 2026
Tailscale Merged Fixes for Most of the 11 “Tailworm” Findings Before Shipping a Release, and the Forwarding Switch It Recommends Already Exists in the Shipped Client

Related Posts

Blue-lit server racks in a modern data center, illustrating the compute infrastructure behind the AI boom.
Articles

The AI Boom Is Spending Real Money Before Proving Real Returns

June 7, 2026
Technician working with a laptop beside server racks, representing enterprise AI retrieval infrastructure
Articles

Google’s Agentic RAG Push Makes Enterprise AI Less of a One-Shot Guess

June 7, 2026
A person with a laptop and smartphone, representing digital attention and AI-assisted work
Articles

AI Chatbots Are Making Attention a Design Problem

June 7, 2026
A customer-support representative wearing a headset against a dark studio background.
Articles

The Meta AI Support Hack Was a Plain Old Authorization Failure

June 7, 2026
SXZ.io SXZ.io
  • [email protected]

Categories

Articles
Learning Hub
News

All Rights Reserved by SXZ.io ©2026