Forkward

Security support for end-of-life Python

Python 3.10 reached end of life on 1 October 2026. Python 2.7, still the default on CentOS 7, stopped in 2020. These are the versions still in use, with every vulnerability the US National Vulnerability Database lists for them.

Request a server assessment

Python versions past end of life

PythonShips withEnd of lifeKnown CVEsCriticalExploitedForkward
2.7.5CentOS 7, RHEL 7 and Oracle Linux 71 January 202074110Patch on order, 48 h
2.7.18CentOS 8, Amazon Linux 2 and Debian 111 January 20203520Patch on order, 48 h
3.6.8CentOS 7, RHEL 7, Oracle Linux 7 and CentOS 823 December 20215880Patch on order, 48 h
3.6.15Last Python 3.6 release23 December 20212820Patch on order, 48 h
3.7.17Last Python 3.7 release27 June 20232210Patch on order, 48 h
3.8.2Ubuntu 20.047 October 20245080Patch on order, 48 h
3.8.20Last Python 3.8 release7 October 20241600Patch on order, 48 h
3.9.2Debian 1131 October 20253840Patch on order, 48 h
3.9.25Last Python 3.9 release31 October 20251400Patch on order, 48 h
3.10.22Last Python 3.10 release1 October 20261000Patch on order, 48 h

Vulnerabilities from the US National Vulnerability Database, 28 October 2026, for the upstream version, counting only entries where Python itself is the vulnerable product. Exploited: listed in the CISA catalogue of known exploited vulnerabilities. Package versions from each distribution's public repositories. Distribution builds include some vendor fixes; your assessment shows which risks are real.

Django

Django 4.2, 3.2 and 2.2 are past end of life too. Django end of life

Patch on order, 48 h

We backport the fix to the version you run within 48 hours of your order, or within 24 hours with priority delivery. See the plans