Home/Compliance/PCI-DSS Requirement 12.3.4

PCI-DSS Requirement 12.3.4

Annual review of hardware and software at vendor end-of-support. Required since 2025-03-31.

PCI-DSS standard text is paywalled at the PCI SSC document library: downloading the standard itself requires accepting the council's license agreement. The publicly-available primary document that describes Requirement 12.3.4 is the Summary of Changes from PCI DSS Version 3.2.1 to 4.0 (May 2022). Quotes below are from that document. Where this page draws on a QSA-firm secondary, it is labeled supporting context, not primary.

Requirement 12.3.4 is part of PCI-DSS v4.0 (and carried into v4.0.1). It applies to every entity in scope for PCI-DSS: merchants, service providers, and any organization that stores, processes, or transmits cardholder data, or whose systems can affect the security of the cardholder data environment. The clause sits inside Requirement 12 ("Support information security with organizational policies and programs") and mandates a documented annual review of hardware and software technologies in use, with end-of-life status as a named consideration.

The clause was a future-dated requirement. Per the PCI SSC Summary of Changes: "This requirement is a best practice until 31 March 2025." That transition has now passed. Since , 12.3.4 is a fully assessed requirement on every PCI-DSS v4.x assessment.

The 12.3.4 text

The PCI SSC Summary of Changes describes 12.3.4 in two places. The first is the change-description table (the most substantive public quote we can attribute to a primary PCI document):

"12.3.4 New requirement to review hardware and software technologies in use at least once every 12 months.

This requirement is a best practice until 31 March 2025."

PCI Security Standards Council, Summary of Changes from PCI DSS Version 3.2.1 to 4.0, May 2022, page 22, change description for 12.3.4. PCI SSC PDF.

The second is the future-dated-requirements summary table, which restates the requirement title and lists the 31 March 2025 effective date:

"12.3.4 Hardware and software technologies are reviewed."

Applicable to: All Entities. Effective Date: 31 March 2025.

PCI Security Standards Council, Summary of Changes from PCI DSS Version 3.2.1 to 4.0, May 2022, page 31, future-dated requirements table. PCI SSC PDF.

The full clause text in the PCI-DSS standard itself, which spells out the assessor-evidence sub-bullets (current technology support status, named end-of-life plan, etc.), is not redistributable from the paywalled standard. We do not reproduce it here. For the verbatim sub-bullet structure, your QSA has the standard.

What 12.3.4 requires

Devices in our catalog from PCI-scope networking vendors

12.3.4 is vendor-neutral: it applies to whatever hardware and software is in your cardholder data environment. The catalog subset below is filtered to networking vendors most commonly named in PCI-scope perimeter, segmentation, and load-balancing footprints (Cisco, Juniper, Palo Alto Networks, Fortinet, F5), and to products currently at end-of-life. The 12.3.4 review obligation is what makes this list relevant: each of these is a device that, if in scope, must be on the annual-review docket and named in your remediation plan. Verify against the vendor's own bulletin and your QSA's scoping before acting.

VendorProductEnd of support
Cisco MDS 9706 32G Enhanced Config w/ Fans 2 Sup-1 6 Fab-1 4 PS
Cisco MDS 9706 Base Config Chassis FANs 2 Sup-1 3 Fab-1 4 PS AC 3K
Cisco MDS 9706 Bundle 2 16G LC 8GSFP 2Sup1 3 Fab1 4PS Ent Lic
Cisco MDS 9706 Bundle 2 16G LC 16GSFP 2Sup1 3 Fab1 4PS Ent Lic
Cisco MDS 9710 Base Config HP Chassis FANs 2 Sup-1 3 Fab-1 4 PS 3K
Cisco MDS 9710 Base Config Chassis FANs 2 Sup-1 3 Fab-1 6 PS AC 3K
Cisco MDS 9710 Bundle 4 16G LC 8GSFP 2Sup1 3 Fab1 6PS Ent erP Lic
Cisco MDS 9710 Bundle 4 16G LC 16GSFP 2Sup1 3 Fab1 6PS Ent erP Lic
Cisco MDS 9710 Base Config HP Chassis FANs 2 Sup-1 3 Fab-1 6 PS 3K
Cisco MDS 9718 Base Config Chassis FAN 2 Sup1E 6 Fab-1 12 PS AC 3K
Cisco ^MDS 9700 Series Supervisor-1
Cisco ^MDS 9700 Series Supervisor-1
Cisco MDS 9700 Supervisor for higher workloads
Cisco MDS 9700 Supervisor for higher workloads
Cisco MDS 9706 Crossbar Switching Fabric-1 Module
Cisco MDS 9706 Crossbar Switching Fabric-1 Module
Cisco MDS 9706 Crossbar Switching Fabric-1 Module
Cisco MDS 9706 Crossbar Switching Fabric-1 Module
Cisco MDS 9706 32G 3xFAB1 bundle
Cisco MDS 9706 Crossbar Switching Fabric-1 Module, Bundle of 3
Cisco MDS 9706 Crossbar Switching Fabric-1 Module for HP, Spare
Cisco MDS 9710 Crossbar Switching Fabric-1 Module
Cisco MDS 9710 Crossbar Switching Fabric-1 Module
Cisco MDS 9710 32G 3xFAB1 bundle
Cisco MDS 9710 Crossbar Switching Fabric-1 Module, Bundle of 3
Cisco MDS 9710 Crossbar Switching Fabric-1 Module for HP, Spare
Cisco MDS 9718 Crossbar Switching Fabric-1 Module
Cisco MDS 9718 Crossbar Switching Fabric-1 Module
Cisco MDS 9718 Crossbar Switching Fabric-1 Module, Bundle of 3
Cisco ASR 900 1 port 100GE CPAK Interface Module
Juniper QFX5200 48Y
Juniper QFX5200 48Y
Juniper QFX5200 48Y
Juniper QFX5200 48Y
Juniper QFX5200 48Y CHAS
Juniper QFX5200 48Y
Juniper QFX5200 48Y
Juniper QFX5200 48Y
Juniper SRX5K 2nd Generation Hardware
Juniper SFP 1048C IR SFP 1OC48 LR SFP 1OC48 SR
Juniper SFP 1048C IR SFP 1OC48 LR SFP 1OC48 SR
Juniper SFP 1048C IR SFP 1OC48 LR SFP 1OC48 SR
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper SRX/MX Regional Power cables
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper CTP150-IM-T1E1
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Juniper MX legacy MX5 MX10 MX40 MX80 MPCs MICs Routing Engines Switch Fabrics and affected Chassis bundles
Palo Alto PAN-OS 10.1
Palo Alto PAN-OS 11.0
Palo Alto PAN-OS 9.1
Palo Alto PAN-OS 10.0
Palo Alto PAN-OS 8.1
Palo Alto PAN-OS 9.0
Palo Alto PAN-OS 7.1
Palo Alto PAN-OS 8.0
Palo Alto PAN-OS 6.1
Palo Alto PAN-OS 7.0
Palo Alto PAN-OS 6.0
Palo Alto PAN-OS 5.0
Palo Alto PAN-OS 4.1
Palo Alto PAN-OS 4.0
Palo Alto PAN-OS 3.1
Palo Alto PAN-OS 2.1
Palo Alto PAN-OS 3.0
Palo Alto PAN-OS 2.0
Palo Alto PAN-OS 1.3
Fortinet FortiClient-10K
Fortinet FortiClient-2000
Fortinet FortiClient-500
Fortinet FortiWiFi-30E
Fortinet Fortinet SP-FCR3800E-PS
Fortinet Fortinet SP-FSA2000E-PS
Fortinet FortiCarrier-3600E
Fortinet FortiCarrier-3800E
Fortinet FortiCarrier-3800E-DC
Fortinet FortiDDoS-400B
Fortinet FortiDDos-1200B
Fortinet FortiCam-MB40
Fortinet FortiAnalyzer-2000E
Fortinet FortiOS 7.2
Fortinet FAP-U221EV
Fortinet FAP-U223EV
Fortinet FortiAnalyzer-3700F
Fortinet FortiManager-3700F
Fortinet FortiFone-H35
Fortinet FG-TRAN-SFP28-LR
Fortinet FortiADC-200F
Fortinet FortiADC-300D
Fortinet FortiAP-Antenna-612R
Fortinet FortiGate-100E
Fortinet FortiGate-100EF
Fortinet FortiGate-80E
Fortinet FortiSwitch-3032D
Fortinet FortiToken-Cloud
Fortinet Fortinet SP-CABLE-KVM1
Fortinet Fortinet SP-FAZ3500E-PS
F5 Networks 7200v FIPS (D110)
F5 Networks BIG-IP 21.0
F5 Networks 7055s (D110)
F5 Networks 7255v (D110)
F5 Networks BIG-IP 16.1
F5 Networks VIPRION B4340N Blade NEBS (A110)
F5 Networks 2000s (C112)
F5 Networks 2200s (C112)
F5 Networks 4000s (C113)
F5 Networks 4200v (C113)
F5 Networks 5000s LTM standalone (C109)
F5 Networks 5050s (C109)
F5 Networks 5200v LTM standalone / SSL (C109)
F5 Networks 5250v (C109)
F5 Networks 7000s LTM standalone (D110)
F5 Networks 7050s (D110)
F5 Networks 7250v (D110)
F5 Networks VIPRION B4300 Blade (A108)
F5 Networks BIG-IP 15.1
F5 Networks BIG-IP 13.1
F5 Networks BIG-IP 14.1
F5 Networks BIG-IP 17.0
F5 Networks 11000 (E101)
F5 Networks 11050 (E102)
F5 Networks VIPRION B2100 Blade (A109)
F5 Networks 6900s SSL (D104)
F5 Networks BIG-IP 12.1
F5 Networks BIG-IP 11.6
F5 Networks 3900 (C106)
F5 Networks 6900 (D104)

Showing up to 30 newest entries per vendor. See full inventories: Cisco, Juniper, Paloalto, Fortinet, F5. Fortinet is not yet in the catalog; entries will populate as collectors land.

What this means operationally

12.3.4 creates the inventory-and-review obligation; 6.3.3 creates the patch-deployment SLA. Both fail on EoL hardware, but for different reasons and in different audit findings. For the QSA evidence-collection workflow, named compensating controls (network isolation, enhanced monitoring, third-party support, risk-acceptance sign-off), and the cross-framework view that includes HIPAA 164.308 and NIST SP 800-53 SA-22, see compliance and insurance impact. For per-vendor lifecycle policy detail with citations, see the lifecycle policy hubs: Cisco, Juniper, Palo Alto. Use the 12-month and 24-month calendar feeds to populate the annual review with concrete dates for the network gear in scope.

Sources

Last reviewed .

↑ Top