·

The Zombie Card Flaw: Why Expired Visa Chips Still Work at POS Terminals

Visa made a design error in Kernel 3, the proprietary software specification that dictates how payment terminals talk to contactless Visa cards. While the baseline EMV standard defines general chip transactions, each card network writes its own kernel to handle contactless taps (Mastercard uses Kernel 2, Visa uses Kernel 3). The Zombie Card attack proved how sloppy protocol architecture creates real fraud. Researchers Raja Hasnain Anwar, Gerard DeCunha, and Muhammad Taqi Raza showed that expired Visa cards can still buy goods in retail stores because Kernel 3 splits the expiration date across two fields, sending Tag 5F24 to the local terminal and Tag 57 to the issuing bank. Visa omitted Tag 5F24 from the fast Dynamic Data Authentication signature, leaving it unverified.

The researchers used two Android phones over Wi-Fi to sit between an expired card and a SumUp reader. When the terminal asked for card details, the phone proxy modified Tag 5F24, pushing the expiration date into the future. The terminal accepted the date because the signature verification skipped that field, and the issuing bank approved the charge because the untouched Track 2 data inside Tag 57 preserved the real cryptographic payload.

This flaw turns into theft because banks cut corners on account lifecycles. When a bank mails you a replacement card, it keeps your primary account number identical. The researchers tested Bank A, which approved modified transactions up to $500 on an expired card simply because the account was open, without checking if the presented expiration date matched the active card on file. If the bank ignores the presented expiry date during authorization, the dead card functions just like the new one.

Competitors solved this issue years ago. Mastercard rejects transactions where the two date fields disagree, American Express binds the expiration date into static offline authentication data, and Discover hashes the data fields together during dynamic verification. Visa leaves the door open, so shred the physical chip before throwing an old card in the trash.

Projects

Videos

Articles

, , , , , ,