Published May 29, 2026 | Version v1

Zombie Cards Back Online: Reviving Expired Credit Cards for Contactless Payments

  • 1. ROR icon University of Massachusetts Amherst

Description

Contactless payment cards are widely assumed to stop working past their printed expiration dates, and many stakeholders rely on this assumption for authorization and access control. This paper shows that banks enforce the expiration as a transaction policy check, rather than an intrinsic property of the card, which allows an expired card to still initiate contactless payments. We demonstrate a practical \enquote{Zombie Card} attack that makes an expired card appear unexpired, allowing successful transactions despite the card being past its printed date. We evaluate the attack across real-world transaction configurations spanning multiple EMV kernels (Visa, Mastercard, and Discover), POS terminals, merchants, and five (5) major US banks. Our results show that Visa contactless transactions are susceptible to man-in-the-middle tampering due to a lack of effective integrity protection. We further find that banks often rely on the POS terminal’s decisions and skip critical security checks during transaction authorization for faster payments. Across our trials, the attack remains operational under typical in-store conditions using commodity NFC transceivers and does not require specialized hardware. Together, these findings indicate that the outcome of a “zombie card” transaction is determined by how security responsibility is divided between terminals, card manufacturers, and issuers, and by how consistently issuers enforce card lifecycle state. Based on these findings, we propose countermeasures that span kernels, issuers, and payments to ensure end-to-end transaction integrity and security.

Files

README.md

Files (29.7 MB)

Name Size
md5:982bfc72d84773f670c62f088cd12876
321.3 kB Download
md5:310d2214a1e5a1daeabe0f2e36627b6a
4.3 MB Download
md5:d37f3a50f1f380621f936fb1f6d99b21
4.7 MB Download
md5:0bba0dd28fcc25c38a0f1232ed2d3001
3.2 MB Download
md5:43906e5404762678e50e032d71d6ca35
5.2 MB Download
md5:4ea4393ec0e0d02dfee4559555202687
313.3 kB Download
md5:9c7986e5f23f0563959599db53b4ba80
4.5 MB Download
md5:c1a3a9f8d2b45d73d1557ed30fbbfcaf
1.9 MB Download
md5:d23f27b16365e9daa007c6e3556f2c61
4.8 MB Download
md5:36bc74f80889d3e99d5384b2b9d133ef
457.1 kB Download
md5:72874d8d9933b99f4fa119df8668b211
2.9 kB Preview Download

Additional details

Dates

Accepted
2026-05-27