Definition: EOL or "end of life" is the point in time when a product, software or technology is no longer supported by its vendor. This phase marks the end of a product's life cycle. There will be no more updates, patches or technical support.
What Does EOL Mean?
EOL is short for end of life. The vendor no longer maintains the product. It keeps running, but it is no longer repaired and no longer secured.
This applies to operating systems, applications, databases, firmware and hardware such as routers, firewalls or servers. Programming languages and libraries also have an expiry date.
Watch out with the abbreviation: in programming, EOL stands for end of line, the end of a line in a text file. In IT security, it almost always means end of life.
The Phases of the Life Cycle
Many vendors split the life cycle of their products into phases. The names differ, but the flow is often similar:
- General availability: the product is new on the market and gets new features and updates.
- End of sale (EOS): the product is no longer sold. Updates usually continue.
- End of regular support: new features stop. Often there are only security updates.
- Extended support: some vendors deliver security updates for a fee for a while.
- End of life: there are no more updates and no more help.
The terms are not used the same way everywhere. Some vendors say end of support, others EOL or EOSL (end of service life). What counts is always the life cycle information of the vendor in question.
Well-Known Examples
- Windows 7: support ended in January 2020. Many computers kept running it for years after that.
- Windows 10: support ended on October 14, 2025. For a fee, there are extended security updates (ESU) for a limited time.
- Hardware: routers, firewalls and VPN devices get no more firmware updates after support ends. Devices at the network edge are then a popular target.
A well-known warning was the WannaCry ransomware in 2017. It spread through a flaw in Windows and hit above all computers without current updates. Microsoft even released an emergency patch for Windows XP, which had long been out of support.
Why EOL Is a Security Risk
After support ends, new vulnerabilities are no longer fixed. Attackers know this. They look for systems that will never get rid of a known flaw. For many of these flaws, ready-made exploits exist.
- Open flaws: every newly found vulnerability stays open for good.
- No support: the vendor no longer helps with faults and outages.
- Compatibility: new software and security tools often no longer run on old systems.
- Compliance: auditors, insurers and customers see EOL systems as a gap.
- Follow-up costs: emergency work after an attack is usually more costly than a planned switch.
EOL in ISO 27001, BSI and EU Law
ISO 27001 requires the management of technical vulnerabilities in control A.8.8. The BSI IT-Grundschutz covers the topic in module OPS.1.1.3 patch and change management. A system without updates can hardly meet these requirements.
Vendors are also being held more to account. From December 2027, the EU Cyber Resilience Act requires them to deliver security updates for a set support period. As a rule, this is at least five years. They must state the period at the time of purchase.
How to Handle EOL
- Keep an inventory: record all systems with vendor, version and end of support. See vulnerability management.
- Track the dates: compare the inventory with the vendors' life cycle dates on a regular basis. Public overviews such as endoflife.date help with this.
- Plan early: start the switch one to two years before support ends and plan the budget.
- Set priorities: systems that face the internet or hold sensitive data come first.
- Check support when buying: prefer products with long, clearly promised support periods.
- Test the replacement: try out the successor and the migration before you switch.
When a System Cannot Be Replaced
Sometimes there is no other way. A machine control or a medical device only runs on an old operating system. In that case, keep the risk as small as you can:
- Isolate: put the system in its own network segment without internet access. See network segmentation.
- Limit access: only a few people and systems may access it.
- Monitor: unusual connections are logged and reported.
- Use extended support: if the vendor offers it, it buys time.
- Document the exception: the reason, the safeguards and a planned end date belong in the risk register.
Finding EOL Systems
A vulnerability scan shows where outdated versions with known flaws are running. The SnapScan vulnerability scan checks your systems for known vulnerabilities of all severity levels. It does not actively attack them. On top of that, patch management keeps supported systems up to date.
Conclusion
EOL means the vendor no longer fixes flaws. Every system that keeps running like this becomes less secure over time. If you know the support dates, plan early and strictly seal off systems that cannot be replaced, you keep the risk small.
FAQ about EOL (End of Life)
What does EOL mean?
EOL stands for end of life. A product that has reached EOL is no longer supported by its vendor. There are no more security updates, no bug fixes and no technical support.
What else can the abbreviation EOL mean?
In IT, EOL usually means end of life. In programming and in text files, however, EOL means end of line. This refers to the control characters for a line break, such as CR and LF. The context shows which meaning applies.
What is the difference between EOL, EOS and end of support?
End of sale (EOS) means a product is no longer sold. Updates often continue for a while. End of support means the vendor no longer provides help or updates. EOL is the final end of the life cycle. The terms are not used the same way everywhere. What counts is the vendor's own information.
Is it allowed to keep using EOL software?
It is not forbidden. But the risk grows every month, because new vulnerabilities are no longer fixed. ISO 27001 and the BSI IT-Grundschutz require a managed approach to vulnerabilities. If you have to keep EOL systems, isolate them, monitor them closely and document the reason.
What is extended support?
Some vendors deliver security updates for a fee for a while after regular support ends. Microsoft calls this Extended Security Updates (ESU). This buys time for the switch, but it is not a long-term solution.
How do I find EOL systems in my company?
The basis is a complete inventory of all systems with their versions. You compare this data with the vendors' life cycle dates. Vulnerability scanners also help, because they report outdated versions and known vulnerabilities.
More terms in “Vulnerabilities”
- Code Injection
- Code Obfuscation
- Cross-Site Request Forgery (CSRF)
- Cross-Site Scripting
- JMX Console
- OWASP Top 10
- Server-Side Request Forgery (SSRF)
- SQL Injection
- Supply Chain Attack
- Vulnerability Management
- Vulnerability Scanning
- Zero-day exploit