Buffer overflow in suidperl (sperl), Perl 4.x and 5.x.
CVSS 2.0
Severity: HIGH
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| redhat | linux | 4.2 |
| bsdi | bsd_os | 3.0 |
| redhat | linux | 4.1 |
| redhat | linux | 4.0 |
| bsdi | bsd_os | 2.1 |
| sgi | freeware | 2.0 |
| sgi | freeware | 1.0 |
| larry_wall | perl | 5.3 |
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 file.
CVSS 2.0
Severity: LOW
Problem Type: CWE-59,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | * |
suidperl (aka sperl) does not properly cleanse the escape sequence "~!" before calling /bin/mail to send an error report, which allows local users to gain privileges by setting the "interactive" environmental variable and calling suidperl with a filename that contains the escape sequence.
CVSS 2.0
Severity: HIGH
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.4.5 |
| larry_wall | perl | 5.6 |
| larry_wall | perl | 5.5.3 |
| larry_wall | perl | 5.5 |
Perl 5.8.1 on Fedora Core does not properly initialize the random number generator when forking, which makes it easier for attackers to predict random numbers.
CVSS 2.0
Severity: MEDIUM
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.1 |
Buffer overflow in the win32_stat function for (1) ActiveState's ActivePerl and (2) Larry Wall's Perl before 5.8.3 allows local or remote attackers to execute arbitrary commands via filenames that end in a backslash character.
CVSS 2.0
Severity: HIGH
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| activestate | activeperl | * |
| larry_wall | perl | * |
Race condition in the rmtree function in the File::Path module in Perl 5.6.1 and 5.8.4 sets read/write permissions for the world, which allows local users to delete arbitrary files and directories, and possibly read files and directories, via a symlink attack.
CVSS 2.0
Severity: LOW
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.4 |
| larry_wall | perl | 5.6.1 |
Multiple scripts in the perl package in Trustix Secure Linux 1.5 through 2.1 and other operating systems allows local users to overwrite files via a symlink attack on temporary files.
CVSS 2.0
Severity: LOW
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.1 |
| larry_wall | perl | 5.8.3 |
| larry_wall | perl | 5.6 |
| larry_wall | perl | 5.8.0 |
| larry_wall | perl | 5.6.1 |
Integer overflow in the duplication operator in ActivePerl allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a large multiplier, which may trigger a buffer overflow.
CVSS 2.0
Severity: HIGH
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.1 |
| larry_wall | perl | 5.4.5 |
| activestate | activeperl | 5.8.1 |
| activestate | activeperl | 5.7.2 |
| activestate | activeperl | 5.7.1 |
| larry_wall | perl | 5.8.0 |
| larry_wall | perl | 5.5 |
| larry_wall | perl | 5.6.1 |
| larry_wall | perl | 5.8.3 |
| larry_wall | perl | 5.6 |
| larry_wall | perl | 5.4 |
| activestate | activeperl | 5.6.1 |
| activestate | activeperl | 5.8.3 |
| activestate | activeperl | 5.6.3 |
| activestate | activeperl | 5.6.2 |
| activestate | activeperl | 5.8 |
| larry_wall | perl | 5.5.3 |
| activestate | activeperl | 5.7.3 |
| activestate | activeperl | 5.6.1.630 |
| larry_wall | perl | 5.3 |
The PerlIO implementation in Perl 5.8.0, when installed with setuid support (sperl), allows local users to create arbitrary files via the PERLIO_DEBUG variable.
CVSS 2.0
Severity: MEDIUM
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.0 |
Buffer overflow in the PerlIO implementation in Perl 5.8.0, when installed with setuid support (sperl), allows local users to execute arbitrary code by setting the PERLIO_DEBUG variable and executing a Perl script whose full pathname contains a long directory tree.
CVSS 2.0
Severity: LOW
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| suse | suse_linux | 9.2 |
| larry_wall | perl | 5.8.4 |
| redhat | enterprise_linux_desktop | 3.0 |
| ibm | aix | 5.3 |
| larry_wall | perl | 5.8.4.2.3 |
| larry_wall | perl | 5.8.4.3 |
| trustix | secure_linux | 2.1 |
| larry_wall | perl | 5.8.4.5 |
| suse | suse_linux | 8.1 |
| larry_wall | perl | 5.8.4.4 |
| larry_wall | perl | 5.8.1 |
| redhat | enterprise_linux | 3.0 |
| trustix | secure_linux | 2.2 |
| sgi | propack | 3.0 |
| larry_wall | perl | 5.8.0 |
| suse | suse_linux | 8.2 |
| larry_wall | perl | 5.8.3 |
| trustix | secure_linux | 1.5 |
| suse | suse_linux | 9.0 |
| trustix | secure_linux | 2.0 |
| larry_wall | perl | 5.8.4.1 |
| suse | suse_linux | 8.0 |
| ibm | aix | 5.2 |
| redhat | fedora_core | core_3.0 |
| larry_wall | perl | 5.8.4.2 |
| suse | suse_linux | 9.1 |
| ubuntu | ubuntu_linux | 4.1 |
Race condition in the rmtree function in File::Path.pm in Perl before 5.8.4 allows local users to create arbitrary setuid binaries in the tree being deleted, a different vulnerability than CVE-2004-0452.
CVSS 2.0
Severity: LOW
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.1 |
| larry_wall | perl | 5.8.3 |
| larry_wall | perl | 5.8.4 |
| larry_wall | perl | 5.8.0 |
Untrusted search path vulnerability in Perl before 5.8.7-r1 on Gentoo Linux allows local users in the portage group to gain privileges via a malicious shared object in the Portage temporary build directory, which is part of the RUNPATH.
CVSS 2.0
Severity: HIGH
Problem Type: NVD-CWE-Other,
Products Affected
| Vendor | Product | Version |
|---|---|---|
| larry_wall | perl | 5.8.1 |
| larry_wall | perl | 5.4.5 |
| larry_wall | perl | 5.8.4 |
| larry_wall | perl | 5.8.0 |
| larry_wall | perl | 5.8.4.2.3 |
| larry_wall | perl | 5.5 |
| larry_wall | perl | 5.6.1 |
| larry_wall | perl | 5.8.3 |
| larry_wall | perl | 5.8.4.3 |
| larry_wall | perl | 5.8.4.5 |
| larry_wall | perl | 5.4 |
| larry_wall | perl | * |
| larry_wall | perl | 5.8.4.1 |
| larry_wall | perl | 5.5.3 |
| larry_wall | perl | 5.8.4.2 |
| larry_wall | perl | 5.8.4.4 |
| larry_wall | perl | 5.3 |