endoflife.ai
EOL Checker Products EOL Watch Get Support

NYDFS Part 500 and End-of-Life Systems: The Asset Inventory Rule, and How to Show It

By Scott Bissett  ·  Last updated: October 31, 2026  ·  For IT, security and compliance teams at DFS-regulated banks, insurers and financial services companies, and the MSPs that serve them

The New York DFS cybersecurity regulation (23 NYCRR Part 500) now expects your asset inventory to carry the date each system's vendor support ends. Since November 1, 2025, section 500.13(a) has required each covered entity to keep written policies and procedures for a complete, accurate and documented asset inventory of its information systems, with a method to track, for each asset and as applicable, its owner, location, classification or sensitivity, support expiration date and recovery time objectives, and a set frequency for updating and validating the inventory. "Support expiration date" is the regulation's own term; the phrase "end of life management" appears once, in the list of areas the cybersecurity policy must cover (500.3(c)). Part 500 does not name a product or ban old software. What the inventory field does is make every unsupported system visible, and from there it has to show up in the risk assessment (500.9), in vulnerability management (500.5), in the CISO's annual report to the board (500.4(b)) and, by April 15 each year, in the certification of compliance or the acknowledgment of noncompliance the entity files with DFS (500.17(b)).

In one line for a DFS examiner: every information system is in the inventory with its owner, location, classification, recovery time objective and vendor support expiration date; each asset past that date appears in the risk assessment and the risk register with the controls that reduce the risk, or a documented acceptance; the inventory is updated and validated on the schedule your policy sets; and the records behind the annual filing are kept for five years.

What section 500.13(a) says

Section 500.13 is headed "Asset management and data retention requirements". Subsection (a), added by the Second Amendment to Part 500, reads in substance:

Three details in that wording matter in practice. The rule regulates your policies and procedures for the inventory, so an examiner will look at the written method as well as the spreadsheet or CMDB it produces. "As applicable" lets you leave a field empty where it genuinely does not apply, which is not the same as not knowing it. And "information system" is defined broadly in 500.1(i): any discrete set of electronic information resources, explicitly including specialized systems such as industrial and process controls, telephone switching and private branch exchange systems, and environmental control systems. The building management server and the old PBX are in scope.

Subsection (b), the other half of 500.13, is about securely disposing of nonpublic information that is no longer needed. It predates the amendment and is not the subject of this guide.

Where "end of life" appears

Section 500.3 requires a written cybersecurity policy, approved at least annually by a senior officer or the senior governing body, that addresses a list of areas based on the risk assessment. Since the Second Amendment, item (c) on that list is "asset inventory, device management and end of life management" (23 NYCRR 500.3(c)). DFS's implementation timeline describes end of life management as "phasing out unsupported technical products with weaknesses" (DFS, Cybersecurity Implementation Timeline). So the policy states how you retire or contain unsupported technology, and the inventory's support expiration date field tells you where that policy applies.

Facing an end-of-life deadline?
Tell us which product and we’ll reply with vetted extended-support options and pricing guidance — free, no obligation. Vendors don’t pay for placement.

Free · No obligation · Independent · dates verified against vendor sources · Not urgent? Follow the EOL radar or see the 2026 EOL calendar →

Who it applies to, and from when

Part 500 applies to every "covered entity": any person operating, or required to operate, under a license, registration, charter, certificate, permit, accreditation or similar authorization under New York's Banking Law, Insurance Law or Financial Services Law (500.1(e)). That takes in state-chartered banks, licensed branches of foreign banks, insurers, insurance agents and brokers, mortgage companies, money transmitters and virtual currency businesses licensed by DFS, among others. The Second Amendment took effect on November 1, 2023 (500.21(b)), and section 500.22 phased its new requirements in. The rows below are the sections that decide how end-of-life systems are handled.

Section What it requires (paraphrased) New requirements apply from Small business with the 500.19(a) limited exemption
500.13(a)
Asset inventory
Written policies and procedures for a complete, accurate, documented inventory; per asset, as applicable: owner, location, classification or sensitivity, support expiration date, recovery time objectives; update and validation frequency. November 1, 2025 (500.22(d)(4)) Applies
500.3(c)
Cybersecurity policy
The written policy, approved at least annually, addresses asset inventory, device management and end of life management, among 15 areas. April 29, 2024 (180 days, 500.22(c)) Applies
500.9
Risk assessment
Periodic, documented risk assessment under written policies, reviewed and updated at least annually and whenever a change in the business or technology causes a material change to cyber risk; its procedures say how identified risks are mitigated or accepted. April 29, 2024 Applies
500.5
Vulnerability management
Written policies and procedures, based on the risk assessment, for at least annual penetration testing; automated scans plus a manual review of systems the scans do not cover; a monitoring process for new vulnerabilities; and timely remediation, prioritized by risk. Scans and manual review (500.5(a)(2)): May 1, 2025 (500.22(d)(3)); the rest April 29, 2024 Exempt
500.7
Access privileges and management
Least-privilege access, limited privileged accounts, an annual access review, disabling or securely configuring all protocols that permit remote control of devices, prompt termination of access, a password policy. Class A companies also need privileged access management and automated blocking of commonly used passwords (500.7(c)). May 1, 2025 (500.22(d)(3)) 500.7(a) and (b) apply; 500.7(c) is for Class A companies only
500.4(b)
CISO report
The CISO reports in writing at least annually to the senior governing body, including material cybersecurity risks and plans for remediating material inadequacies. November 1, 2024 (500.22(d)(2)) Exempt
500.11
Third-party service providers
Written policies and procedures for the security of systems and nonpublic information accessible to or held by third-party service providers: identification and risk assessment, minimum practices, due diligence, periodic assessment. In force since the original rule Applies
500.17(b)
Annual notice of compliance
By April 15 each year, a certification of material compliance for the prior calendar year, or an acknowledgment of noncompliance naming the sections, the nature and extent of the gaps, and a remediation timeline; signed by the highest-ranking executive and the CISO; supporting records kept five years. December 1, 2023 (30 days, 500.22(d)(1)) Applies (limited-exemption entities still file annually, per DFS's FAQ)

Small businesses: the asset inventory still applies

The section 500.19(a) limited exemption covers a covered entity with fewer than 20 employees and independent contractors (counting its affiliates), or less than $7,500,000 in gross annual revenue in each of the last three fiscal years (counting its own business operations and its affiliates' business operations in New York), or less than $15,000,000 in year-end total assets including affiliates. It exempts such an entity from sections 500.4, 500.5, 500.6, 500.8, 500.10, 500.14(a)(1), (a)(2) and (b), 500.15 and 500.16. Section 500.13 is not on that list, and DFS's own requirements table puts "Asset inventory and data retention requirements (500.13)" among the sections a small business must comply with. A five-person insurance agency needs a written asset inventory method that tracks support expiration dates, just as a bank does; it is spared the vulnerability management section, not the inventory.

Class A companies: extra controls, same inventory

A Class A company (500.1(d)) is a covered entity with at least $20,000,000 in gross annual revenue in each of the last two fiscal years from its business operations and its affiliates' New York operations, and either over 2,000 employees averaged over the last two fiscal years or over $1,000,000,000 in gross annual revenue in each of them, counting affiliates as the definition specifies. Section 500.13 asks nothing extra of them. Their additional requirements sit elsewhere: independent audits of the cybersecurity program (500.2(c)), privileged access management and blocking of commonly used passwords (500.7(c)), and endpoint detection and response plus centralized logging and security event alerting (500.14(b)). Those tools are only as complete as the inventory that tells you which endpoints exist and which of them their vendor still supports.

How an unsupported system flows through Part 500

The support expiration date is one field. The rest of the regulation tells you what to do once it is in the past.

What DFS has said about asset inventories

Risk assessment guidance (September 10, 2026)

DFS's industry letter of September 10, 2026, on how to conduct and use the risk assessments Part 500 requires, says it creates no new obligations, but it is the clearest statement of what DFS examiners look for. Among the common gaps DFS reports finding in examinations and investigations is "outdated or incomplete asset inventories" (DFS, risk assessment guidance). The letter says the inventory 500.13(a) requires should be the foundational input to the risk assessment, that a failure to account for assets gives an incomplete view of risk, and that entities should be able to show how the risk assessment informed control selection, compensating controls and risk acceptance. It recommends a risk register or comparable tracking process linking each identified risk to the controls that mitigate it, with the justification recorded whenever management accepts a risk.

The PHP alert (October 22, 2026)

On October 22, 2026 DFS sent regulated entities a cybersecurity alert about two critical PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619 (the flaws behind PHP2Shell). Its first step was to identify affected systems: determine whether PHP is used across the organization, including internet-facing applications, and check with third-party service providers. For systems that cannot be patched promptly, it told entities to take them offline until appropriately secured. Both steps assume an inventory that records software versions and whether the vendor still supports them; a PHP branch past its end of life is exactly the system for which "apply the available update" may not be an option.

Enforcement: Order Express

On August 5, 2026 DFS announced that Order Express, Inc., a licensed money transmitter, would pay a $250,000 penalty under Part 500. The consent order, which applies the regulation as it read before the Second Amendment, found that the company's risk assessment did not consider cybersecurity risks specific to the company or the adequacy of its controls (500.9(a) and 500.2(b)), and that its policies and procedures for application and system updates, including patch deployment, covered only a small number of the third-party applications and software products it used, leaving it exposed to known vulnerabilities (500.3(g)). The investigation followed a ransomware attack on the company in 2022. Order Express qualified for the 500.19(a) limited exemption throughout, which did not protect it: the exemption does not reach the risk assessment or the cybersecurity policy. The order does not cite 500.13(a), which was not yet in force for the period it covers, but the failure it describes, update procedures that did not cover all the software in use, is the gap a complete inventory with support dates is meant to close.

What an examiner will ask for

Expect to be asked for documents, not assurances. For end-of-life systems, have ready:

The annual filing

Under 500.17(b), the certification of material compliance must be based on data and documentation sufficient to demonstrate it. If your inventory could not show support expiration dates across the prior calendar year, the regulation provides the other route: an acknowledgment of noncompliance that identifies each section not materially complied with, describes the nature and extent of the gap, and gives a remediation timeline or confirms remediation is complete. DFS's FAQ names a missing risk assessment as one example of material noncompliance requiring an acknowledgment. Because 500.13(a) applied only from November 1, 2025, the filing for calendar year 2026 is the first to cover a full year of it.

A worked example: what banks and insurers still run

Here is how products common in New York banks, insurers and their service providers look in the support expiration date column today. The dates and status badges in this table are refreshed from our lifecycle data at every build, so they stay current when a vendor moves a date.

Component Vendor support end in our data Status What the inventory and risk assessment should record
Windows Server 2012 R2 Oct 10, 2023 EOL Microsoft's paid ESU program for it ran to Oct 13, 2026. A file, print or application server still on it needs a high risk rating, network isolation, tight access and a near retirement date in the risk register. See the ESU cliff.
Windows Server 2016 Jan 12, 2027 Approaching Record this date in the support expiration field now. Microsoft offers paid Extended Security Updates after it (see Windows Server 2016 ESU); the inventory should show which servers are enrolled, and the risk register the upgrade or ESU decision for the rest.
SQL Server 2016 SP3 Jul 14, 2026 EOL Often the database under a loan origination, claims or reporting application, so it holds nonpublic information directly. Paid ESU end: Jul 17, 2029. Ask the application vendor which SQL Server versions it supports before planning the upgrade. More in SQL Server 2016 end of life.
Red Hat Enterprise Linux 7 Jun 30, 2024 EOL Maintenance Support has ended; Red Hat's paid Extended Life Cycle Support add-on end: May 31, 2029. Hosts with the add-on: record the subscription and errata history. Hosts without it have no vendor patch source and belong in the risk register. See RHEL end of life.
Red Hat Enterprise Linux 8 May 31, 2029 Supported Full Support end: May 31, 2024; the date in the column is the end of Maintenance Support, and the Extended Life Cycle Support add-on end is May 31, 2033. Record the Maintenance Support end as the support expiration date and note any add-on separately.
Oracle Database 19c Dec 31, 2029 Supported The column shows the end of Premier Support; paid Extended Support end: Dec 31, 2032. Your inventory should record which support level your contract actually buys, since that decides whether fixes keep coming. See Oracle Database end of life.
IBM z/OS 2.5 Sep 30, 2026 EOL The column shows IBM's end of standard support; extended support completion on IBM's lifecycle list: Sep 30, 2029. Mainframe LPARs are information systems under 500.1(i) like any other; record which are still on 2.5, what support you have contracted for them, and the upgrade plan. See z/OS 2.5 end of life.

Three patterns cover most estates. Assets past their support expiration date with no paid program need a high risk rating, compensating controls and a dated plan to go, all in the risk register. Assets past the vendor's standard date but under a paid program (ESU, Extended Life Cycle Support, Extended Support) still receive fixes, which is a legitimate control while the contract is current; record the program's own end date alongside. And assets whose date is announced but not yet reached need the decision recorded before it arrives, so the risk assessment update on that day finds a plan already in place.

How to fill the support expiration date field automatically

Most inventories already know the product and version of each asset. What they lack is the date, kept current: vendors move dates, add paid extensions and publish new end-of-support notices every month, and a field typed in once goes stale. endoflife.ai publishes end-of-life dates for 700+ products, and every answer names the source of its date.

1. The API, with a free key

Look up any product and version and get the status, the end-of-life date, days remaining or days past, and the source URL of the date. Get a free API key (emailed, no credit card); the API documentation covers batch lookups for a whole inventory export.

curl -H "X-API-Key: YOUR_KEY" https://api.endoflife.ai/v1/status/windows-server/2016

The response includes status, eol_date, days_past_eol, eol_date_source and eol_date_source_url. Writing eol_date into the support expiration date field and keeping the source URL beside it answers the examiner's next question, where the date came from. Run it on the schedule your 500.13(a)(2) procedure sets for updating and validating the inventory.

2. The scanner and SBOM check

Upload a CycloneDX or SPDX SBOM, or a package manifest, to the scanner for a one-off report of what in it has reached end of life. It suits the SBOM an application vendor or service provider gives you, and the runtimes, frameworks and libraries an inventory of installed programs misses, such as the PHP branch under a customer portal. How to audit an SBOM for end-of-life software explains the method, and unsupported software detection covers the wider approach.

3. Your PSA, RMM or monitoring tool

MSPs serving several regulated clients usually hold the inventory already. The HaloPSA integration writes end-of-life dates and their sources onto assets and can open a ticket for each asset past end of life, so every client's risk register item has an owner. Zabbix, Splunk, Datadog, Dynatrace, Grafana, a GitHub Action and an MCP server for AI assistants are on the integrations page. For the policy that 500.3(c) requires, the free EOL policy template sets remediation deadlines and an exception process you can adapt, and the MSP end-of-life audit walks through a client review.

Not legal advice. This guide paraphrases 23 NYCRR Part 500 and DFS guidance to help organisations prepare. It does not tell you what DFS will decide in your case. Read the current regulation and guidance, and take advice from your compliance counsel before relying on any summary, including this one.
Free download · no signup
The EOL Policy Template — a ready-to-adopt software end-of-life policy: risk tiers, remediation SLAs, exception process, procurement gates, and the CRA/NIS2/DORA/BOD/PCI audit mapping. Released under CC BY 4.0 — use it, adapt it, share it. Get the template → New to why EOL policies exist at all? Why end of life is inevitable →

Frequently Asked Questions

Does NYDFS Part 500 require tracking end-of-life dates for software and hardware?

Yes, through the asset inventory. Section 500.13(a) requires written policies and procedures for a complete, accurate and documented asset inventory of the covered entity's information systems, including a method to track key information for each asset, as applicable: owner, location, classification or sensitivity, support expiration date and recovery time objectives, and how often the inventory is updated and validated. The regulation's term is support expiration date. Section 500.3(c) separately requires the cybersecurity policy to address asset inventory, device management and end of life management.

When did NYDFS 500.13(a) take effect?

Covered entities have had to comply since November 1, 2025. The Second Amendment to Part 500 took effect on November 1, 2023, and section 500.22(d)(4) gave two years from that date for the new requirements in sections 500.12 (multi-factor authentication) and 500.13(a) (asset inventory).

Does the 500.13 asset inventory requirement apply to small businesses with the 500.19(a) limited exemption?

Yes. The section 500.19(a) limited exemption (fewer than 20 employees and independent contractors, less than $7,500,000 in gross annual revenue in each of the last three fiscal years, or less than $15,000,000 in year-end total assets, counted with affiliates as the rule specifies) exempts an entity from sections 500.4, 500.5, 500.6, 500.8, 500.10, 500.14(a)(1), (a)(2) and (b), 500.15 and 500.16. Section 500.13 is not on that list, and DFS's own requirements table puts it among the sections a small business must comply with.

Does NYDFS Part 500 ban unsupported or end-of-life software?

No section names a product or bans software that has reached end of support. What Part 500 requires is that the inventory record each asset's support expiration date, that the risk assessment cover the risk, and that the cybersecurity program, the vulnerability management procedures and the CISO's report deal with it. An unsupported system can be kept if the risk assessment and the controls around it justify that, with the decision documented.

Do Class A companies have extra asset inventory requirements under Part 500?

Not in section 500.13, which reads the same for every covered entity it applies to. Class A companies have other additional requirements: independent audits of the cybersecurity program (500.2(c)), a privileged access management solution and automated blocking of commonly used passwords (500.7(c)), and endpoint detection and response with centralized logging and security event alerting (500.14(b)), unless the CISO approves compensating controls where the rule allows it.

What if our asset inventory did not track support expiration dates for the whole year?

Section 500.17(b) gives two options for the annual filing due April 15: a certification that the entity materially complied with Part 500 during the prior calendar year, or a written acknowledgment that it did not, which identifies every section not materially complied with, describes the nature and extent of the noncompliance, and gives a remediation timeline or confirms remediation is complete. Either one is signed by the highest-ranking executive and the CISO, and the supporting records are kept for five years.

Sources

Read for this guide on October 30, 2026. DFS publishes the amended regulation as a PDF that it labels an unofficial version for identifying the changes; the official text is the New York Codes, Rules and Regulations on Westlaw, which did not answer our automated reads, so section text was checked against the Cornell Legal Information Institute's copy of the official NYCRR (which notes the 2023 amendment) as well as the DFS PDF.

Related Resources

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing.

© 2026 endoflife.ai · How we verify our dates · API · About · Data from endoflife.date (MIT)