Perl 5.x — End of Life

Active Critical risk
EOL: Jul 15, 2029in 1012d10 releases in this series4 CVEs

Perl 5.x is partially supported: only 5.44, 5.42, 5.40 still receive security fixes, the longest-lived (5.44) until Jul 15, 2029, in 1012 days. The most recent release in this series is 5.44.0. 4 CVEs are tracked for this series, including 3 critical. 4 of them were published after the end of life of the affected cycle and will not get an official patch.

Perl 5.x — All releases

VersionReleasedActive supportEOL dateLatest patchStatusAlert me
5.44Jul 15, 2026—Jul 15, 20295.44.0Active
5.42Jul 3, 2025—Jul 3, 20285.42.3Active
5.40Jun 9, 2024Jul 15, 2026Jun 9, 20275.40.5Active
5.38Jul 2, 2023Jul 3, 2025Jul 2, 20265.38.5EOL
5.36May 27, 2022Jun 9, 2024May 27, 20255.36.3EOL
5.34May 20, 2021Jul 2, 2023May 20, 20245.34.3EOL
5.32Jun 20, 2020May 27, 2022Jun 20, 20235.32.1EOL
5.30May 22, 2019May 20, 2021May 22, 20225.30.3EOL
5.28Jun 22, 2018Jun 20, 2020Jun 23, 20215.28.3EOL
5.26May 30, 2017May 22, 2019May 30, 20205.26.3EOL

CVEs affecting Perl 5.x (36)

CVESeverityCVSSEPSSKEVCycleDescriptionPublished
CVE-2026-57432HIGH8.40.21%—5.38Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.30Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.34Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.40Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.32Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.42Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.28Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.26Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-57432HIGH8.40.21%—5.36Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.26Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.38Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.30Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.42Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.36Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.32Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.34Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.28Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-13221CRITICAL9.10.43%—5.40Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 6553…Jul 13, 2026
CVE-2026-8376CRITICAL9.80.48%—5.26Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.36Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.42Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.32Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.40Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.30Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.38Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.28Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-8376CRITICAL9.80.48%—5.34Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed strin…May 26, 2026
CVE-2026-4176CRITICAL9.80.81%—5.38Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.40Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.32Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.34Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.28Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.42Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.30Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.26Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026
CVE-2026-4176CRITICAL9.80.81%—5.36Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before 5.43.9 contain a vulnerabl…Mar 29, 2026

Add a Perl 5 EOL badge to your README

Show your users which Perl version your project runs and whether it is still supported. The badge updates automatically. More formats and options →

Perl 5 EOL status
[![Perl 5 EOL status](https://eolcanary.com/badge/perl/5.svg)](https://eolcanary.com/explore/perl/5)

Frequently asked questions

Is Perl 5 end of life?

Partially. 7 of the 10 Perl 5.x releases have reached end of life. Still supported: 5.44, 5.42, 5.40 (until July 15, 2029 at the latest).

What CVEs affect Perl 5?

There are 4 CVEs tracked for Perl 5.x, including 3 critical severity issues. See the full list above with CVSS and EPSS scores.

What is the latest Perl 5 version?

The latest Perl 5.x patch release is 5.44.0, released on July 15, 2026. Always run the latest patch to benefit from all security fixes.

When was Perl 5 first released?

Perl 5.26 was released on May 30, 2017. See the full version timeline in the table above.

Is it safe to run Perl 5 in production?

Only on a supported release (5.44, 5.42, 5.40). Support for Perl 5.44 ends on July 15, 2029. Make sure you run the latest patch (5.44.0) to have all security fixes applied.

Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA