Debian DSA-620-1 : perl - insecure temporary files / directories

low Nessus Plugin ID 16073


The remote Debian host is missing a security-related update.


Several vulnerabilities have been discovered in Perl, the popular scripting language. The Common Vulnerabilities and Exposures project identifies the following problems :

- CAN-2004-0452 Jeroen van Wolffelaar discovered that the rmtree() function in the File::Path module removes directory trees in an insecure manner which could lead to the removal of arbitrary files and directories through a symlink attack.

- CAN-2004-0976

Trustix developers discovered several insecure uses of temporary files in many modules which allow a local attacker to overwrite files via a symlink attack.


Upgrade the perl packages.

For the stable distribution (woody) these problems have been fixed in version 5.6.1-8.8.

See Also

Plugin Details

Severity: Low

ID: 16073

File Name: debian_DSA-620.nasl

Version: 1.21

Type: local

Agent: unix

Published: 1/2/2005

Updated: 1/4/2021

Supported Sensors: Agentless Assessment, Frictionless Assessment Agent, Nessus Agent

Risk Information


Risk Factor: Medium

Score: 4


Risk Factor: Low

Base Score: 2.6

Temporal Score: 1.9

Vector: AV:L/AC:H/Au:N/C:N/I:P/A:P

Temporal Vector: E:U/RL:OF/RC:C

Vulnerability Information

CPE: p-cpe:/a:debian:debian_linux:perl, cpe:/o:debian:debian_linux:3.0

Required KB Items: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

Exploit Ease: No known exploits are available

Patch Publication Date: 12/30/2004

Vulnerability Publication Date: 9/30/2004

Reference Information

CVE: CVE-2004-0452, CVE-2004-0976

DSA: 620