Perl

Vendor:

First CVE: Dec 31, 1999 · Active for 26 years

57
Total CVEs
More Total CVEs than 98% of tracked products
3.0
Avg CVEs / Year
Higher CVE frequency than 76% of tracked products
7.2
Avg CVSS
Higher Avg CVSS than 44% of tracked products
0.0%
KEV Rate
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact Perl over time

Volume of CVEsAvg CVSS Base Score
First CVE
Dec 31, 1999
26 years ago
Most Recent CVE
Jul 13, 2026
11 days ago

CVE Severity & Scoring

Perl57 CVEs
All CVEs352,231 CVEs
LowMediumHighCritical
Attack Vector
Local9 (15.8%)
Network24 (42.1%)
Unknown24 (42.1%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low31 (54.4%)
High2 (3.5%)
Unknown24 (42.1%)
User Interaction
None32 (56.1%)
Unknown24 (42.1%)
Required1 (1.8%)
Privileges Required
Low5 (8.8%)
High0 (0.0%)
None28 (49.1%)
Unknown24 (42.1%)

Top CVEs

Signals from CVEs in this product scope (57 CVEs).

57 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
The _compile function in Maketext.pm in the Locale::Maketext implementation in Perl before 5.17.7 does not properly handle backslashes and fully qualified method names during compi
Jan 4, 20137.577NOYES
Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_stud
Jul 13, 20269.141NONO
Perl versions through 5.43.10 have a heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds. Perl_study_chunk in regcomp_study.c che
May 25, 20269.840NONO
Perl before 5.26.3 and 5.28.0 before 5.28.1 has a buffer overflow via a crafted regular expression that triggers invalid write operations.
Dec 5, 20189.838NONO
Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack. S_measure_struct adds each item's size times i
Jul 13, 20268.437NONO
Perl before 5.26.3 and 5.28.x before 5.28.1 has a buffer overflow via a crafted regular expression that triggers invalid write operations.
Dec 7, 20189.837NONO
Heap-based buffer overflow in the pack function in Perl before 5.26.2 allows context-dependent attackers to execute arbitrary code via a large item count.
Apr 17, 20189.836NONO
Perl 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 vulnerable version of Compress::Raw::Zlib. Compress::Raw::Zlib is in
Mar 29, 20269.834NONO
Perl before 5.26.3 has a buffer overflow via a crafted regular expression that triggers invalid write operations.
Dec 7, 20189.833NONO
Perl before 5.26.3 has a buffer over-read via a crafted regular expression that triggers disclosure of sensitive information from process memory.
Dec 7, 20189.133NONO

Exploit Exposure

Signals from CVEs in this product scope (57 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
1 CVE
1.8% of CVEs· 96th percentile
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
6 CVEs
10.5% of CVEs· 89th percentile

Social Chatter

Signals from CVEs in this product scope (57 CVEs).

Media Mentions

Signals from CVEs in this product scope (57 CVEs).

Top CNAs Publishing CVEs For Perl

Top CWEs

Versions

VersionCVE CountAvg CVSSAvg EPSSKEVExploits
5.9.517.80.8%00
5.9.417.80.8%00
5.9.317.80.8%00
5.9.245.51.6%00
5.9.117.80.8%00
5.9.017.80.8%00
5.8.956.31.8%00
5.8.865.82.2%00
5.8.755.92.1%00
5.8.665.71.9%00
5.8.555.92.1%00
5.8.455.92.1%00
5.8.355.92.1%00
5.8.255.92.1%00
5.8.1035.62.5%00
5.8.145.51.7%00
5.8.026.01.1%00
5.817.80.8%00
5.7.317.80.8%00
5.6.217.80.8%00