PCI DSS v4.0.1: What Changed and What You Need to Do
TL;DR
- • PCI DSS v4.0.1 was released June 2024 as a minor update to v4.0, clarifying requirements without changing intent
- • All requirements from v4.0 that were previously "future-dated" became mandatory as of March 31, 2025
- • Key focus areas: client-side security (Requirement 6.4.3), enhanced MFA, targeted risk analysis, and e-commerce skimming protection
- • The Targeted Risk Analysis (TRA) approach allows customized implementation frequencies for certain controls
- • SAQ forms have been updated — verify you're using the current version
March 31, 2025 was a pivotal date for PCI DSS compliance. That was when all the "future-dated" requirements introduced in PCI DSS v4.0 — the ones marked as not yet mandatory — became fully enforceable. If your organization is still treating some v4.0 requirements as optional, you're now out of compliance. Here's exactly what changed, what it means, and what you need to do.
Brief History: v3.2.1 to v4.0 to v4.0.1
PCI DSS v4.0 was released in March 2022, replacing v3.2.1. It introduced a complete restructuring of the standard, a new customized implementation approach, and 64 new requirements — 13 of which were immediately effective at v4.0 validation, and 51 of which were "future-dated" to give organizations time to prepare.
PCI DSS v4.0.1, released June 2024, is a maintenance release that corrects errors, clarifies ambiguous language, and resolves inconsistencies from v4.0. It does not introduce new requirements — but it does change how several requirements are worded, which can affect how assessors interpret them. All v4.0 assessments should transition to v4.0.1 as the new baseline.
The critical milestone: March 31, 2025 was the deadline for all 51 future-dated requirements from v4.0 (now reflected in v4.0.1) to become mandatory. Organizations that have not implemented these requirements are now non-compliant.
The Most Important New Requirements
Requirement 6.4.3 — Payment Page Script Management (Critical)
This is the highest-impact new requirement for e-commerce companies. Every script that is loaded and executed in the consumer's browser on a payment page must be:
- • Authorized: You must maintain a documented inventory of all scripts and confirm each is authorized
- • Integrity-protected: Each script must have a method to confirm it hasn't been tampered with (e.g., Subresource Integrity / SRI hash)
- • Justified: You must document why each script is necessary
This requirement directly targets Magecart-style attacks — JavaScript skimming where attackers inject malicious scripts into payment pages to steal card data. Payment pages with dozens of third-party scripts (analytics, A/B testing, chat widgets) face significant effort to inventory and protect every one.
Implementation tip
Implement a Content Security Policy (CSP) header that allows only explicitly listed script sources. Pair this with SRI hashes for all external scripts and a quarterly review process for your script inventory.
Requirement 6.4.1 — HTTP Security Headers
All web-based payment pages (delivered to a consumer's browser) must implement anti-skimming security controls. This includes HTTP security headers that protect against the most common client-side attacks:
- • Content-Security-Policy (CSP) — restricts script sources
- • X-Frame-Options or frame-ancestors directive — prevents clickjacking
- • X-Content-Type-Options — prevents MIME type sniffing
- • Referrer-Policy — controls referrer information leakage
Requirement 8.4.2 — MFA for All Access to the CDE
Multi-factor authentication (MFA) is now required for all access into the cardholder data environment (CDE) — not just remote access. This extends to all personnel accessing the CDE from within the internal network.
Previously, MFA was required only for remote access and non-console administrative access. v4.0 expanded this to any access into the CDE, including from trusted internal networks. If you have internal staff accessing CDE systems from your corporate network without MFA, you're now non-compliant.
Requirement 8.3.6 — Password Complexity Update
Minimum password length for user accounts increased from 7 to 12 characters (or 8 characters if the system doesn't support 12). Passwords must also meet complexity requirements including both numeric and alphabetic characters.
This sounds simple but impacts every authentication system that accesses the CDE. Update your password policies, enforce the new minimums, and document the change. During the next credential rotation cycle, users will need to update passwords that don't meet the new minimums.
Requirement 10.7.2 — Automated Monitoring of Security Controls
Automated mechanisms must detect and alert on failures of critical security controls. This includes failures of: firewalls, IDS/IPS, FIM (file integrity monitoring), antivirus, access controls, and audit logging.
Manual monitoring processes are no longer sufficient. You need automated detection and alerting for security control failures — not just for detecting attacks, but for detecting when your defenses themselves go down.
Requirement 12.3.2 — Targeted Risk Analysis (TRA)
The Targeted Risk Analysis approach allows organizations to use risk analysis to justify customized frequencies for certain controls — rather than defaulting to the prescriptive timelines in the standard.
For example, PCI DSS v3 required quarterly vulnerability scans. Under TRA, you can document a risk-based justification for a different frequency if your environment and threat profile support it. However, the TRA itself must be documented, reviewed annually, and kept on file for your QSA.
TRA is a powerful tool — but also a compliance trap. Organizations that adopt TRA without rigorous documentation create audit findings. Every TRA decision requires: the identified risk factor, the impact analysis, the defined control frequency, and annual review documentation.
The Customized Implementation Approach
One of the most significant structural changes in v4.0 is the introduction of a "Customized Approach" alongside the traditional "Defined Approach." Here's the difference:
Defined Approach (Traditional)
Follow the specific prescriptive requirements exactly as stated. Assessors test against defined testing procedures. This is the approach most organizations use and most QSAs are accustomed to assessing.
Best for: organizations with standard technology stacks, those new to PCI, and those with risk-averse QSAs or acquiring banks.
Customized Approach (New)
Implement controls that meet the stated Objective of each requirement using alternative means. Requires extensive documentation, a Customized Approach Risk Analysis, and assessor sign-off. More flexible but more work to document.
Best for: mature security organizations, innovative technology stacks, and companies with unique environments where prescriptive controls don't fit cleanly.
SAQ Changes in v4.0.1
Self-Assessment Questionnaires (SAQs) have been updated for v4.0.1. Key changes:
| SAQ | Who It's For | Key v4.0.1 Changes |
|---|---|---|
| SAQ A | Card-not-present merchants using fully outsourced payment pages (iframes) | New questions on script security (6.4.1 and 6.4.3) — even for fully redirected payments, merchants must now answer to these requirements |
| SAQ A-EP | E-commerce merchants with partial outsourcing (own payment page) | Full requirements for 6.4.1, 6.4.3, enhanced MFA, and all future-dated requirements now apply |
| SAQ B | Merchants with imprint machines or standalone dial-out terminals | Limited changes — MFA for CDE access now required |
| SAQ D (Merchants) | All other merchants | All 51 future-dated requirements now active — most significant update |
| SAQ D (Service Providers) | Service providers eligible for SAQ | All future-dated requirements active; additional TRA documentation required |
PCI DSS v4.0.1 Compliance Action Plan
Gap assessment against v4.0.1
Map your current controls against all requirements — both the base requirements that have been applicable since v4.0's release and the 51 requirements that became mandatory March 2025. Use the official PCI SSC Summary of Changes document as your guide.
Inventory payment page scripts (Req. 6.4.3)
Audit every JavaScript resource loaded on any page where cardholders enter payment data. Include first-party scripts, third-party analytics, chat tools, and tag managers. Document authorization and add SRI hashes.
Extend MFA to all CDE access
Audit all personnel who access CDE systems from any network location. Implement MFA for anyone not already covered. Update your policies to reflect the expanded requirement.
Update password policies to 12-character minimum
Update your password policy documentation and enforce the minimum in your identity provider. Plan the communication to affected users. Reset sessions on systems that cached non-compliant passwords.
Implement automated security control monitoring
Configure alerts for failures of critical security controls — firewall rules disabled, antivirus stopped, FIM alerts missed, log collection failures. A SIEM or security monitoring platform is typically required to satisfy this automatically.
Decide on Defined vs. Customized Approach
If you plan to use the Customized Approach for any requirements, coordinate with your QSA early. Customized Approach documentation needs to be in place before your assessment, not assembled during.
Verify you're using the correct SAQ version
Download the latest SAQ forms directly from the PCI SSC website (pcisecuritystandards.org). Older SAQ versions are no longer valid for assessments conducted after v4.0.1 publication.
How PCI DSS v4.0.1 Overlaps with SOC 2 and ISO 27001
If you're already SOC 2 or ISO 27001 compliant, you've addressed a large portion of PCI DSS requirements. The primary gaps unique to PCI DSS are:
- →Cardholder Data Environment (CDE) scoping: PCI DSS requires precise network segmentation between the CDE and non-CDE systems. This is more prescriptive than ISO 27001's network security controls.
- →Quarterly ASV scans: External vulnerability scans by an Approved Scanning Vendor (ASV) are required quarterly — not just annually as in most ISO/SOC frameworks.
- →Annual penetration testing: Required annually with CDE in scope. While ISO 27001 and SOC 2 also typically require pen testing, PCI DSS is prescriptive about scope including the CDE.
- →Client-side security (Req 6.4.x): The script inventory and integrity requirements are specific to PCI DSS and not directly addressed in SOC 2 or ISO 27001.
Ready to Simplify Your Compliance?
LowerPlane automates up to 80% of your compliance work across multiple frameworks.
Book a Demo