Lucene search

K

Perl Security Vulnerabilities

cve
cve

CVE-2023-31484

CPAN.pm before 2.35 does not verify TLS certificates when downloading distributions over...

8.1CVSS

7.9AI Score

0.004EPSS

2023-04-29 12:15 AM
96
cve
cve

CVE-2023-47038

A vulnerability was found in perl 5.30.0 through 5.38.0. This issue occurs when a crafted regular expression is compiled by perl, which can allow an attacker controlled byte buffer overflow in a heap allocated...

7.8CVSS

7.5AI Score

0.0004EPSS

2023-12-18 02:15 PM
189
cve
cve

CVE-2013-4184

Perl module Data::UUID from CPAN version 1.219 vulnerable to symlink...

5.5CVSS

5.2AI Score

0.0004EPSS

2019-12-10 03:15 PM
53
cve
cve

CVE-2023-47039

A vulnerability was found in Perl. This security issue occurs while Perl for Windows relies on the system path environment variable to find the shell (cmd.exe). When running an executable that uses the Windows Perl interpreter, Perl attempts to find and execute cmd.exe within the operating system.....

7.8CVSS

7.9AI Score

0.0004EPSS

2024-01-02 06:15 AM
46
cve
cve

CVE-1999-1386

Perl 5.004_04 and earlier follows symbolic links when running with the -e option, which allows local users to overwrite arbitrary files via a symlink attack on the /tmp/perl-eaXXXXX...

5.5CVSS

6.7AI Score

0.0004EPSS

2002-03-09 05:00 AM
29
cve
cve

CVE-2023-47100

In Perl before 5.38.2, S_parse_uniprop_string in regcomp.c can write to unallocated space because a property name associated with a \p{...} regular expression construct is mishandled. The earliest affected version is...

9.8CVSS

9.1AI Score

0.001EPSS

2023-12-02 11:15 PM
86
cve
cve

CVE-2020-16156

CPAN 2.28 allows Signature Verification...

7.8CVSS

7.5AI Score

0.002EPSS

2021-12-13 06:15 PM
130
cve
cve

CVE-2016-6185

The XSLoader::load method in XSLoader in Perl does not properly locate .so files when called in a string eval, which might allow local users to execute arbitrary code via a Trojan horse library under the current working...

7.8CVSS

7.7AI Score

0.0004EPSS

2016-08-02 02:59 PM
85
cve
cve

CVE-2016-1238

(1) cpan/Archive-Tar/bin/ptar, (2) cpan/Archive-Tar/bin/ptardiff, (3) cpan/Archive-Tar/bin/ptargrep, (4) cpan/CPAN/scripts/cpan, (5) cpan/Digest-SHA/shasum, (6) cpan/Encode/bin/enc2xs, (7) cpan/Encode/bin/encguess, (8) cpan/Encode/bin/piconv, (9) cpan/Encode/bin/ucmlint, (10)...

7.8CVSS

7.7AI Score

0.0004EPSS

2016-08-02 02:59 PM
383
cve
cve

CVE-2021-36770

Encode.pm, as distributed in Perl through 5.34.0, allows local users to gain privileges via a Trojan horse Encode::ConfigLocal library (in the current working directory) that preempts dynamic module loading. Exploitation requires an unusual configuration, and certain 2021 versions of Encode.pm...

7.8CVSS

7.4AI Score

0.001EPSS

2021-08-11 11:15 PM
120
3
cve
cve

CVE-2019-20919

An issue was discovered in the DBI module before 1.643 for Perl. The hv_fetch() documentation requires checking for NULL and the code does that. But, shortly thereafter, it calls SvOK(profile), causing a NULL pointer...

4.7CVSS

5.5AI Score

0.0004EPSS

2020-09-17 06:15 PM
171
cve
cve

CVE-2020-14393

A buffer overflow was found in perl-DBI < 1.643 in DBI.xs. A local attacker who is able to supply a string longer than 300 characters could cause an out-of-bounds write, affecting the availability of the service or integrity of...

7.1CVSS

6.8AI Score

0.0004EPSS

2020-09-16 02:15 PM
263
4
cve
cve

CVE-2022-31081

HTTP::Daemon is a simple http server class written in perl. Versions prior to 6.15 are subject to a vulnerability which could potentially be exploited to gain privileged access to APIs or poison intermediate caches. It is uncertain how large the risks are, most Perl based applications are served...

7.3CVSS

6.5AI Score

0.002EPSS

2022-06-27 09:15 PM
565
7
cve
cve

CVE-2020-14392

An untrusted pointer dereference flaw was found in Perl-DBI < 1.643. A local attacker who is able to manipulate calls to dbd_db_login6_sv() could cause memory corruption, affecting the service's...

5.5CVSS

5.6AI Score

0.0004EPSS

2020-09-16 01:15 PM
196
cve
cve

CVE-2018-18312

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...

9.8CVSS

9.4AI Score

0.021EPSS

2018-12-05 10:29 PM
164
2
cve
cve

CVE-2018-18314

Perl before 5.26.3 has a buffer overflow via a crafted regular expression that triggers invalid write...

9.8CVSS

9.4AI Score

0.015EPSS

2018-12-07 09:29 PM
167
2
cve
cve

CVE-2018-18313

Perl before 5.26.3 has a buffer over-read via a crafted regular expression that triggers disclosure of sensitive information from process...

9.1CVSS

8.9AI Score

0.004EPSS

2018-12-07 09:29 PM
200
2
cve
cve

CVE-2020-10878

Perl before 5.30.3 has an integer overflow related to mishandling of a "PL_regkind[OP(n)] == NOTHING" situation. A crafted regular expression could lead to malformed bytecode with a possibility of instruction...

8.6CVSS

8.8AI Score

0.003EPSS

2020-06-05 02:15 PM
307
5
cve
cve

CVE-2020-10543

Perl before 5.30.3 on 32-bit platforms allows a heap-based buffer overflow because nested regular expression quantifiers have an integer...

8.2CVSS

8.7AI Score

0.003EPSS

2020-06-05 02:15 PM
287
6
cve
cve

CVE-2018-18311

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...

9.8CVSS

9.6AI Score

0.004EPSS

2018-12-07 09:29 PM
465
2
cve
cve

CVE-2020-12723

regcomp.c in Perl before 5.30.3 allows a buffer overflow via a crafted regular expression because of recursive S_study_chunk...

7.5CVSS

8.1AI Score

0.002EPSS

2020-06-05 03:15 PM
370
4
cve
cve

CVE-2022-48522

In Perl 5.34.0, function S_find_uninit_var in sv.c has a stack-based crash that can lead to remote code execution or local privilege...

9.8CVSS

9.4AI Score

0.003EPSS

2023-08-22 07:16 PM
67
cve
cve

CVE-2023-31486

HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available standalone on CPAN, has an insecure default TLS configuration where users must opt in to verify...

8.1CVSS

7.9AI Score

0.003EPSS

2023-04-29 12:15 AM
75
cve
cve

CVE-2009-1884

Off-by-one error in the bzinflate function in Bzip2.xs in the Compress-Raw-Bzip2 module before 2.018 for Perl allows context-dependent attackers to cause a denial of service (application hang or crash) via a crafted bzip2 compressed stream that triggers a buffer overflow, a related issue to...

6.3AI Score

0.007EPSS

2009-08-19 05:30 PM
28
cve
cve

CVE-2011-2939

Off-by-one error in the decode_xs function in Unicode/Unicode.xs in the Encode module before 2.44, as used in Perl before 5.15.6, might allow context-dependent attackers to cause a denial of service (memory corruption) via a crafted Unicode string, which triggers a heap-based buffer...

6.2AI Score

0.017EPSS

2012-01-13 06:55 PM
49
cve
cve

CVE-2013-7490

An issue was discovered in the DBI module before 1.632 for Perl. Using many arguments to methods for Callbacks may lead to memory...

5.3CVSS

5.2AI Score

0.002EPSS

2020-09-11 07:15 PM
35
cve
cve

CVE-2009-0129

libcrypt-openssl-dsa-perl does not properly check the return value from the OpenSSL DSA_verify and DSA_do_verify functions, which might allow remote attackers to bypass validation of the certificate chain via a malformed SSL/TLS signature, a similar vulnerability to...

7.5AI Score

0.007EPSS

2022-10-03 04:24 PM
23
cve
cve

CVE-2002-2131

Directory traversal vulnerability in Perl-HTTPd before 1.0.2 allows remote attackers to view arbitrary files via a .. (dot dot) in an unknown...

7.1AI Score

0.002EPSS

2022-10-03 04:23 PM
20
cve
cve

CVE-2011-4363

ProcessTable.pm in the Proc::ProcessTable module 0.45 for Perl, when TTY information caching is enabled, allows local users to overwrite arbitrary files via a symlink attack on...

5.9AI Score

0.0004EPSS

2022-10-03 04:15 PM
27
cve
cve

CVE-2014-10402

An issue was discovered in the DBI module through 1.643 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). NOTE: this issue exists because of an incomplete fix for...

6.1CVSS

6.3AI Score

0.001EPSS

2020-09-16 04:15 PM
247
4
cve
cve

CVE-2014-10401

An issue was discovered in the DBI module before 1.632 for Perl. DBD::File drivers can open files from folders other than those specifically passed via the f_dir...

6.1CVSS

6.1AI Score

0.0004EPSS

2020-09-11 07:15 PM
176
4
cve
cve

CVE-2013-7491

An issue was discovered in the DBI module before 1.628 for Perl. Stack corruption occurs when a user-defined function requires a non-trivial amount of memory and the Perl stack gets...

5.3CVSS

5.4AI Score

0.002EPSS

2020-09-11 07:15 PM
26
cve
cve

CVE-2020-17478

ECDSA/EC/Point.pm in Crypt::Perl before 0.33 does not properly consider timing attacks against the EC point multiplication...

7.5CVSS

7.5AI Score

0.002EPSS

2020-08-10 06:15 PM
32
cve
cve

CVE-2020-13895

Crypt::Perl::ECDSA in the Crypt::Perl (aka p5-Crypt-Perl) module before 0.32 for Perl fails to verify correct ECDSA signatures when r and s are small and when s = 1. This happens when using the curve secp256r1 (prime256v1). This could conceivably have a security-relevant impact if an attacker...

8.8CVSS

8.6AI Score

0.002EPSS

2020-06-07 01:15 AM
91
cve
cve

CVE-2014-3230

The libwww-perl LWP::Protocol::https module 6.04 through 6.06 for Perl, when using IO::Socket::SSL as the SSL socket class, allows attackers to disable server certificate validation via the (1) HTTPS_CA_DIR or (2) HTTPS_CA_FILE environment...

5.9CVSS

5.5AI Score

0.002EPSS

2020-01-28 04:15 PM
31
cve
cve

CVE-2013-1437

Eval injection vulnerability in the Module-Metadata module before 1.000015 for Perl allows remote attackers to execute arbitrary Perl code via the $Version...

9.8CVSS

9.6AI Score

0.007EPSS

2020-01-28 03:15 PM
23
cve
cve

CVE-2011-1933

SQL injection vulnerability in Jifty::DBI before...

9.8CVSS

9.8AI Score

0.003EPSS

2019-11-26 09:15 PM
41
cve
cve

CVE-2010-3438

libpoe-component-irc-perl before v6.32 does not remove carriage returns and line feeds. This can be used to execute arbitrary IRC commands by passing an argument such as "some text\rQUIT" to the 'privmsg' handler, which would cause the client to disconnect from the...

9.8CVSS

9.7AI Score

0.007EPSS

2019-11-12 08:15 PM
35
cve
cve

CVE-2019-1010161

perl-CRYPT-JWT 0.022 and earlier is affected by: Incorrect Access Control. The impact is: bypass authentication. The component is: JWT.pm for JWT security token, line 614 in _decode_jws(). The attack vector is: network connectivity(crafting user-controlled input to bypass authentication). The...

9.8CVSS

9.5AI Score

0.003EPSS

2019-07-25 02:15 PM
33
cve
cve

CVE-2019-1010263

Perl Crypt::JWT prior to 0.023 is affected by: Incorrect Access Control. The impact is: allow attackers to bypass authentication by providing a token by crafting with hmac(). The component is: JWT.pm, line 614. The attack vector is: network connectivity. The fixed version is: after commit...

9.8CVSS

9.6AI Score

0.003EPSS

2019-07-17 09:15 PM
31
cve
cve

CVE-2018-10860

perl-archive-zip is vulnerable to a directory traversal in Archive::Zip. It was found that the Archive::Zip module did not properly sanitize paths while extracting zip files. An attacker able to provide a specially crafted archive for processing could use this flaw to write or overwrite arbitrary.....

7.5CVSS

7.4AI Score

0.061EPSS

2018-06-29 07:29 PM
128
cve
cve

CVE-2018-12015

In Perl through 5.26.2, the Archive::Tar module allows remote attackers to bypass a directory-traversal protection mechanism, and overwrite arbitrary files, via an archive file containing a symlink and a regular file with the same...

7.5CVSS

7.6AI Score

0.57EPSS

2018-06-07 01:29 PM
234
cve
cve

CVE-2018-6798

An issue was discovered in Perl 5.22 through 5.26. Matching a crafted locale dependent regular expression can cause a heap-based buffer over-read and potentially information...

7.5CVSS

8AI Score

0.005EPSS

2018-04-17 08:29 PM
141
cve
cve

CVE-2018-6913

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...

9.8CVSS

8AI Score

0.017EPSS

2018-04-17 08:29 PM
205
2
cve
cve

CVE-2018-6797

An issue was discovered in Perl 5.18 through 5.26. A crafted regular expression can cause a heap-based buffer overflow, with control over the bytes...

9.8CVSS

7.1AI Score

0.009EPSS

2018-04-17 08:29 PM
237
cve
cve

CVE-2017-12814

Stack-based buffer overflow in the CPerlHost::Add method in win32/perlhost.h in Perl before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 on Windows allows attackers to execute arbitrary code via a long environment...

9.8CVSS

9.7AI Score

0.015EPSS

2017-09-28 01:29 AM
41
cve
cve

CVE-2017-12883

Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}'...

9.1CVSS

7AI Score

0.02EPSS

2017-09-19 06:29 PM
170
cve
cve

CVE-2017-12837

Heap-based buffer overflow in the S_regatom function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to cause a denial of service (out-of-bounds write) via a regular expression with a '\N{}' escape and the case-insensitive...

7.5CVSS

7AI Score

0.019EPSS

2017-09-19 06:29 PM
163
cve
cve

CVE-2015-8608

The VDir::MapPathA and VDir::MapPathW functions in Perl 5.22 allow remote attackers to cause a denial of service (out-of-bounds read) and possibly execute arbitrary code via a crafted (1) drive letter or (2) pInName...

9.8CVSS

9AI Score

0.055EPSS

2017-02-07 03:59 PM
35
cve
cve

CVE-2016-1246

Buffer overflow in the DBD::mysql module before 4.037 for Perl allows context-dependent attackers to cause a denial of service (crash) via vectors related to an error...

7.5CVSS

6.2AI Score

0.019EPSS

2016-10-05 04:59 PM
62
4
Total number of security vulnerabilities80