E-Skimming
E-skimming is a cyberattack in which criminals plant malicious code on the payment pages of an e-commerce website to secretly capture customers' payment card data as they enter it during checkout. Because the theft happens inside the customer's browser or on the checkout page itself, shoppers and merchants often do not notice it while it is occurring. Stolen information can include credit card details and personally identifiable information.
E-skimming refers to the unauthorized injection of malicious code into e-commerce payment card processing web pages to intercept and exfiltrate cardholder data—and potentially other personally identifiable information—as it is submitted during the checkout flow. In practice, the attack captures data at the point of entry (for example, within the client-side checkout page rendered in the customer's browser), which may include PAN, cardholder name, and expiration date, and depending on the page's data collection, may reach sensitive authentication data such as CAV2/CVC2/CVV2/CID entered by the customer. The specific vector, scope of captured data, and applicable PCI DSS controls depend on the site architecture and integration model; readers should confirm control requirements against the current published PCI DSS. Evidence in this packet does not specify injection techniques, prevalence, or quantitative impact.
Why it matters
E-skimming targets the exact moment a customer submits payment card data during online checkout, capturing credit card details and personally identifiable information at the point of entry. Because the malicious code executes inside the customer's browser or on the checkout page itself, the theft is often invisible to both shoppers and merchants while it is happening, allowing an attack to continue undetected and quietly exfiltrate data over an extended period.
The data at risk can include cardholder data such as PAN, cardholder name, and expiration date, and depending on what the page collects, may reach sensitive authentication data such as CAV2/CVC2/CVV2/CID entered by the customer. This matters because sensitive authentication data must not be stored after authorization even when encrypted, yet an e-skimming attack captures it in the clear as the customer types it—outside the merchant's normal storage and control boundaries. That makes prevention and detection at the client-side checkout layer, rather than reliance on data-at-rest controls, central to reducing exposure.
The applicable PCI DSS controls depend on the site's architecture and integration model, and requirement wording and numbering differ between versions, so teams should confirm obligations against the current published standard rather than assuming a fixed requirement. The evidence available here does not establish prevalence figures or quantitative impact, and any such numbers would depend on source, period, and methodology.
Who it's relevant to
Inside E-Skimming
Common questions
Answers to the questions practitioners most commonly ask about E-Skimming.