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.
The Watch · Security desk
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.
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 [7].
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 [18]. 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?" [19] With Raja Hasnain Anwar and Gerard DeCunha, he found the answer is yes for at least some cards [2].
The rig is two ordinary smartphones using the same NFC stack as tap-to-pay [3]. 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 [4]. 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" [10]. To a cashier it looks like a digital-wallet tap [6]. 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 [11].
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" [12], while Mastercard, American Express and Discover configurations each rejected the altered date because their expiry data is bound to a cryptographic check [5] -- three of the four network configurations tested [16].
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 [8]. That bank only confirmed the account existed and the card number was active, never whether that specific card instance was the one on file [9]. A second bank declined every attempt and prompted the cashier to ask for the replacement card [20].
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 [13]. 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 [17].
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 [14].
Watch the disclosure timeline: the researchers notified Visa and the affected banks in May and December 2025 with a reproduction guide [15]. The fix that costs nothing is issuer-side card-instance binding, which one of the two tested banks already does [9][20]. Until then, "destroy your expired card" is not consumer hygiene advice, it is the control.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence72
- Adoption
- Not scored
- Hype gap+25
- Incentives30
- Confidence70
Perspective Coverage
5 publishers- Builder
- Builder 42%
- Operator
- Operator 51%
- Investor
- Investor 7%
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.
- [2]
Working with Raja Hasnain Anwar and Gerard DeCunha, Raza found the answer is yes for at least some cards.
- [3]
To test it, the researchers built a relay out of two ordinary smartphones, using the same near-field communication technology behind tap-to-pay.
- [4]
One phone activates the expired card and pulls its payment data, including the outdated expiration date; a second phone, linked over Wi-Fi, intercepts that data, rewrites the date, and passes it to the terminal.
- [5]
Testing the same approach against Mastercard, American Express, and Discover configurations, the team found each one rejected the altered date, since those systems tie the expiration data to a cryptographic check that a tampered date would break.
- [6]
The second phone taps the reader, and to an outside observer it looks like an ordinary digital-wallet payment.
- [7]
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.
- [8]
Against one major US bank, the reworked expired card completed purchases at $1, $100, and $500 in lab tests, and again on live purchases of $2.79 and $3.19 at retail and grocery merchants.
- [9]
That bank's checks only confirm the account exists and the card number is active, without checking whether that specific card instance is still the one on file.
- [10]
Anwar notes an attacker does not need the correct new date, since almost any future date works: "It's the only way for the POS to know whether a card is active or expired," and the date is not cryptographically protected, which makes it easy to modify and fool the reader.
- [11]
Per the team's project page, the altered date falls outside what the card's digital signature covers in the affected setup, so its cryptographic checks still pass.
- [12]
The team noted: "Our results show that Visa contactless transactions are susceptible to man-in-the-middle tampering due to a lack of effective integrity protection."
- [13]
In Visa's Kernel 3, the field that would normally flag an expired card to the issuer gets reset to all zeros before it is sent along, so the bank has no way to see that the terminal's own check would have failed.
- [14]
One test card had not reached its printed expiration date but had been swapped out automatically because it had less than three months of validity left; in the researchers' tests, both the old card and its replacement kept working on the same account.
- [15]
Researchers notified Visa and the affected banks in May and December 2025, with a reproduction guide.
- [16]
Three of the four card network configurations tested (Mastercard, American Express, Discover) rejected the altered expiration date; the fourth, Visa, did not.
- [17]
Cards also carry a second expiration date embedded in the digital certificate that secures communication between the card and the bank, and that certificate is often valid well past the date printed on the card because issuers build in overlap for card renewals.
- [18]
Credit card accounts do not expire along with the physical card, so a return still gets refunded even after the purchasing card has expired.
- [19]
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?"
- [20]
A second bank caught the same trick every time, declining the transaction and prompting the cashier to ask for the replacement card instead.
Sources
5 independent publishers whose own reporting we read for this story.
- helpnetsecurity.comResearchers find a loophole that lets expired credit cards make unauthorized payments
1 article · August 19, 2026
- malwarebytes.comZombie Card: An expired Visa credit card can be used for purchases
1 article · August 21, 2026
- news.risky.bizRisky Bulletin: Expired cards can be used for new transactions
1 article · August 23, 2026
- securityaffairs.comYour Shredded Visa Card May Still Work at the Checkout
1 article · August 21, 2026
- thehackernews.comZombie Card Attack Can Revive Expired Visa Cards for Contactless Payments
2 articles · August 21, 2026
Topics and entities
Topics
- Vulnerability Disclosure
- Contactless and NFC Payments
- Payment card security
Entities
- Raja Hasnain Anwar
- Mastercard
- Muhammad Taqi Raza
- USENIX Security
- University of Massachusetts Amherst
- American Express
- Visa