Search vulnerabilities

Results 60

Export CSV
CVE-2011-2728

perl: File:: Glob bsd_glob() crash with certain glob flags

The bsd_glob function in the File::Glob module for Perl before 5.14.2 allows context-dependent attackers to cause a denial of service (crash) via a glob expression with the GLOB_ALTDIRFUNC flag, which triggers an uninitialized pointer dereference.

CVSS 2.0 · 4.3 Medium EPSS 1.6% KEV · Not listed
Vendors
Products
CVE-2011-2201

The Data::FormValidator module 4.66 and earlier for Perl, when untaint_all_constraints is enabled, does not properly preserve the taint attribute of data, which might allow remote attackers to bypass the taint protection mechanism via form input.

CVSS 2.0 · 4.3 Medium EPSS 6.9% KEV · Not listed
Products
CVE-2011-0761

perl: NULL pointer dereference via crafted SOCKET, DIRHANDLE or FILEHANDLE value

Perl 5.10.x allows context-dependent attackers to cause a denial of service (NULL pointer dereference and application crash) by leveraging an ability to inject arguments into a (1) getpeername, (2) readdir, (3) closedir, (4) getsockname, (5) rewinddir, (6) tell, or (7) telldir function call.

CVSS 2.0 · 5.0 Medium EPSS 8.9% KEV · Not listed
Vendors
Products
CVE-2010-1168

Safe: Intended restriction bypass via object references

The Safe (aka Safe.pm) module before 2.25 for Perl allows context-dependent attackers to bypass intended (1) Safe::reval and (2) Safe::rdo access restrictions, and inject and execute arbitrary code, via vectors involving implicitly called methods and implicitly blessed objects, as demonstrated by the (a) DESTROY and (b) AUTOLOAD methods, related to "automagic methods."

CVSS 2.0 · 7.5 High EPSS 3.7% KEV · Not listed
CVE-2010-1158

Perl: Stack overflow by processing a certain regular expression

Integer overflow in the regular expression engine in Perl 5.8.x allows context-dependent attackers to cause a denial of service (stack consumption and application crash) by matching a crafted regular expression against a long string.

CVSS 2.0 · 5.0 Medium EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2013-1667

perl: DoS in rehashing code

The rehash mechanism in Perl 5.8.2 through 5.16.x allows context-dependent attackers to cause a denial of service (memory consumption and crash) via a crafted hash key.

CVSS 2.0 · 7.5 High EPSS 3.6% KEV · Not listed
Vendors
CVE-2012-6329

perl: possible arbitrary code execution via Locale::Maketext

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 compilation of bracket notation, which allows context-dependent attackers to execute arbitrary commands via crafted input to an application that accepts translation strings from users, as demonstrated by the TWiki application before 5.1.3, and the Foswiki application 1.0.x through 1.0.10 and 1.1.x through 1.1.6.

CVSS 2.0 · 7.5 High EPSS 63.7% KEV · Not listed
Vendors
CVE-2012-5195

perl: heap buffer overrun flaw may lead to arbitrary code execution

Heap-based buffer overflow in the Perl_repeatcpy function in util.c in Perl 5.12.x before 5.12.5, 5.14.x before 5.14.3, and 5.15.x before 15.15.5 allows context-dependent attackers to cause a denial of service (memory consumption and crash) or possibly execute arbitrary code via the 'x' string repeat operator.

CVSS 2.0 · 7.5 High EPSS 4.9% KEV · Not listed
Vendors
CVE-2012-1151

perl-DBD-Pg: Format string flaws by turning db notices into Perl warnings and by preparing DBD statement

Multiple format string vulnerabilities in dbdimp.c in DBD::Pg (aka DBD-Pg or libdbd-pg-perl) module before 2.19.0 for Perl allow remote PostgreSQL database servers to cause a denial of service (process crash) via format string specifiers in (1) a crafted database warning to the pg_warn function or (2) a crafted DBD statement to the dbd_st_prepare function.

CVSS 2.0 · 5.0 Medium EPSS 2.7% KEV · Not listed
Vendors
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 /tmp/TTYDEVS.

CVSS 2.0 · 2.6 Low EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2011-3599

The Crypt::DSA (aka Crypt-DSA) module 1.17 and earlier for Perl, when /dev/random is absent, uses the Data::Random module, which makes it easier for remote attackers to spoof a signature, or determine the signing key of a signed message, via a brute-force attack.

CVSS 2.0 · 5.8 Medium EPSS 2.0% KEV · Not listed
Vendors
Products
CVE-2023-31486

http-tiny: insecure TLS cert default

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

CVSS 3.1 · 8.1 High EPSS 1.7% KEV · Not listed
Vendors
Products
\ Perl Enterprise Linux and 1 more
CVE-2018-6913

perl: heap buffer overflow in pp_pack.c

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.

CVSS 3.0 · 9.8 Critical EPSS 10.7% KEV · Not listed
CVE-2018-6798

perl: heap read overflow in regexec.c

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

CVSS 3.0 · 7.5 High EPSS 3.9% KEV · Not listed
Vendors
Canonical Debian Perl and 1 more
Products
CVE-2018-6797

perl: heap write overflow in regcomp.c

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

CVSS 3.0 · 9.8 Critical EPSS 6.5% KEV · Not listed
Vendors
Canonical Debian Perl and 1 more
Products
CVE-2018-18313

perl: Heap-based buffer read overflow in S_grok_bslash_N()

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

CVSS 3.0 · 9.1 Critical EPSS 9.5% KEV · Not listed
Vendors
Apple Canonical Debian and 3 more
Products
CVE-2018-18311

perl: Integer overflow leading to buffer overflow in Perl_my_setenv()

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.

CVSS 3.0 · 9.8 Critical EPSS 11.7% KEV · Not listed
Vendors
Apple Canonical Debian and 5 more
Products
CVE-2018-12015

perl: Directory traversal in Archive::Tar

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

CVSS 3.0 · 7.5 High EPSS 7.3% KEV · Not listed
Vendors
Apple Archive\ Canonical and 4 more
Products
Mac Os X \ Ubuntu Linux and 7 more