Skip to content

Security Reports disagree5 publishers 3 min read Published Updated

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

Send a correction

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%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [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.

    Reported SupportedView cited source
  2. [2]

    Working with Raja Hasnain Anwar and Gerard DeCunha, Raza found the answer is yes for at least some cards.

    Reported SupportedView cited source
  3. [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.

    Reported SupportedView cited source
  4. [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.

    Reported SupportedView cited source
  5. [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.

    Reported SupportedView cited source
  6. [6]

    The second phone taps the reader, and to an outside observer it looks like an ordinary digital-wallet payment.

    Reported SupportedView cited source
  7. [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.

    Reported SupportedView cited source
  8. [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.

    Reported SupportedView cited source
  9. [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.

    Reported SupportedView cited source
  10. [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.

    Reported Supported Source: Raja Hasnain Anwar, UMass AmherstView cited source
  11. [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.

    Reported Supported Source: the research team's project pageView cited source
  12. [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."

    Reported Supported Source: the UMass Amherst research teamView cited source
  13. [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.

    Reported SupportedView cited source
  14. [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.

    Reported SupportedView cited source
  15. [15]

    Researchers notified Visa and the affected banks in May and December 2025, with a reproduction guide.

    Reported SupportedView cited source
  16. [16]

    Three of the four card network configurations tested (Mastercard, American Express, Discover) rejected the altered expiration date; the fourth, Visa, did not.

    Derived Supported
  17. [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.

    Reported SupportedView cited source
  18. [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.

    Reported SupportedView cited source
  19. [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?"

    Reported Supported Source: Muhammad Taqi Raza, UMass AmherstView cited source
  20. [20]

    A second bank caught the same trick every time, declining the transaction and prompting the cashier to ask for the replacement card instead.

    Reported ContestedView cited source

Sources

5 independent publishers whose own reporting we read for this story.

  1. helpnetsecurity.com

    1 article · August 19, 2026

    Researchers find a loophole that lets expired credit cards make unauthorized payments
  2. malwarebytes.com

    1 article · August 21, 2026

    Zombie Card: An expired Visa credit card can be used for purchases
  3. news.risky.biz

    1 article · August 23, 2026

    Risky Bulletin: Expired cards can be used for new transactions
  4. securityaffairs.com

    1 article · August 21, 2026

    Your Shredded Visa Card May Still Work at the Checkout
  5. thehackernews.com

    2 articles · August 21, 2026

    Zombie Card Attack Can Revive Expired Visa Cards for Contactless Payments

Topics and entities

Topics