Published · 3d agoSecurity3 min read
Zombie cards: expired plastic still pays because nobody owns the expiry check
UMass Amherst researchers bought groceries with an expired contactless card. The date that is supposed to kill it is unsigned, zeroed out before the issuer sees it, and checked by nobody in particular.
Not a builder's beat, but builders have a standing stake in it.See today for builders
What happened
- A team from the University of Massachusetts Amherst showed that a contactless credit card keeps working past its printed expiration date, even after the cardholder gets a replacement. They named it the Zombie Card attack and presented the findings at USENIX Security 2026.
- Credit card accounts do not expire along with the physical card, so a return still gets refunded even after the purchasing card has expired.
- Muhammad Taqi Raza, assistant professor in the Riccio College of Engineering at UMass Amherst, asked: "If the card can get a refund, can the card make a payment?"
- Working with Raja Hasnain Anwar and Gerard DeCunha, Raza found the answer is yes for at least some cards.
- The researchers describe the issue as a gap between systems that each assume someone else already checked whether the card should still work: a contactless payment passes through the card, the checkout terminal, the merchant's bank, a payment network, and the cardholder's bank, and each one holds only a piece of that decision.
Compiled by The WatchSomething wrong?How this is made
Why it matters
A team from the University of Massachusetts Amherst has shown that a contactless credit card keeps working past its printed expiration date, and keeps working after the cardholder has been sent a replacement; they call it the Zombie Card attack and presented it at USENIX Security 2026 [1]. The finding matters less as a cryptography result than as an accountability one: a contactless payment crosses the card, the terminal, the acquiring bank, the network and the issuer, and each party holds only a fragment of the decision about whether the card should still work [5].
The starting observation is mundane. Card accounts do not expire when the plastic does, which is why a return still gets refunded on an expired card [2]. Muhammad Taqi Raza, assistant professor in the Riccio College of Engineering at UMass Amherst, asked the obvious follow-up: "If the card can get a refund, can the card make a payment?" [3] With Raja Hasnain Anwar and Gerard DeCunha, he found the answer is yes for at least some cards [4].
The rig is two ordinary smartphones using the same NFC stack as tap-to-pay [6]. One phone wakes the expired card and reads its payment data, including the stale date; the second, linked over Wi-Fi, rewrites the date and presents it to the terminal [7]. Anwar says almost any future date works, because the date is not cryptographically protected and is "the only way for the POS to know whether a card is active or expired" [8]. To a cashier it looks like a digital-wallet tap [9]. Per the team's project page, the altered field sits outside what the card's signature covers in the affected setup, so the cryptographic checks still pass [10].
That is a Visa-specific gap in these tests. The researchers write that "Visa contactless transactions are susceptible to man-in-the-middle tampering due to a lack of effective integrity protection" [11], while Mastercard, American Express and Discover configurations each rejected the altered date because their expiry data is bound to a cryptographic check [12] -- three of the four network configurations tested [13].
Issuer behaviour mattered as much. Against one major US bank, the reworked expired card completed lab purchases at $1, $100 and $500, then live purchases of $2.79 and $3.19 at retail and grocery merchants [14]. That bank only confirmed the account existed and the card number was active, never whether that specific card instance was the one on file [15]. A second bank declined every attempt and prompted the cashier to ask for the replacement card [16].
Two structural details explain why the issuer is flying blind. In Visa's Kernel 3, the field that would flag an expired card to the issuer is reset to all zeros before transmission, so the bank cannot see that the terminal's own check would have failed [17]. And cards carry a second expiry inside the certificate securing card-to-bank communication, typically valid well past the printed date because issuers build in renewal overlap [18].
Replacement is no cleaner. One test card had been swapped out early for having under three months of validity left, and both the old card and its replacement kept working on the same account [19].
Watch the disclosure timeline: the researchers notified Visa and the affected banks in May and December 2025 with a reproduction guide [20]. The fix that costs nothing is issuer-side card-instance binding, which one of the two tested banks already does [15][16]. Until then, "destroy your expired card" is not consumer hygiene advice, it is the control.
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
A team from the University of Massachusetts Amherst showed that a contactless credit card keeps working past its printed expiration date, even after the cardholder gets a replacement. They named it the Zombie Card attack and presented the findings at USENIX Security 2026.
ReportedView cited source - [2]
Credit card accounts do not expire along with the physical card, so a return still gets refunded even after the purchasing card has expired.
ReportedView cited source - [3]
Muhammad Taqi Raza, assistant professor in the Riccio College of Engineering at UMass Amherst, asked: "If the card can get a refund, can the card make a payment?"
- [4]
Working with Raja Hasnain Anwar and Gerard DeCunha, Raza found the answer is yes for at least some cards.
ReportedView cited source - [5]
The researchers describe the issue as a gap between systems that each assume someone else already checked whether the card should still work: a contactless payment passes through the card, the checkout terminal, the merchant's bank, a payment network, and the cardholder's bank, and each one holds only a piece of that decision.
ReportedView cited source - [6]
To test it, the researchers built a relay out of two ordinary smartphones, using the same near-field communication technology behind tap-to-pay.
ReportedView cited source
Sources & coverage · 4 publishers
The reporting this story was synthesized from, earliest first. Every link goes to the original.
- helpnetsecurity.comSinisa Markovic3d agoResearchers find a loophole that lets expired credit cards make unauthorized payments
- thehackernews.com2d ago



