Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |   

Category:   Application (Generic)  >   Perl Vendors:   Wall, Larry
(Debian Issues Fix) Perl DBI::ProxyServer Unsafe Temporary Files May Let Local Users Gain Elevated Privileges
SecurityTracker Alert ID:  1013010
SecurityTracker URL:
CVE Reference:   CVE-2005-0077   (Links to External Site)
Date:  Jan 26 2005
Impact:   Execution of arbitrary code via local system, User access via local system
Fix Available:  Yes  Vendor Confirmed:  Yes  

Description:   A vulnerability was reported in the Perl DBI library in the use of temporary files. A local user may be able to gain elevated privileges.

The 'DBI::ProxyServer' module in the Perl DBI library uses a process ID (PID) file in an unsafe manner. A local user can create a symbolic link (symlink) from a critical file on the system to the PID file used by the library. Then, when a target user invokes an application that uses the module (such as 'dbiproxy'), the symlinked file may be created or overwritten with the privileges of the target user.

The flaws reside in 'dbiproxy.PL' and 'lib/DBI/'.

Javier Fernandez-Sanguino Pena from the Debian Security Audit Project is credited with discovering this flaw.

Impact:   A local user may be able to gain elevated privileges.
Solution:   Debian has released a fix for the stable distribution (woody) in version 1.21-2woody2 and for the unstable distribution (sid) in version 1.46-6.

Debian GNU/Linux 3.0 alias woody:

Source archives:
Size/MD5 checksum: 587 778cd2081c6c996e962e5ccd6100b1e8
Size/MD5 checksum: 12117 b96cca05e51fcab8c6ca55c00644d3fd
Size/MD5 checksum: 208384 c781eee2559de5e4a72e28a8120cb1d9

Alpha architecture:
Size/MD5 checksum: 345058 014d047dbb24fd94d1a1437244644cd8

ARM architecture:
Size/MD5 checksum: 342540 896f3fe01eb1702df395c8f4ea3b6877

Intel IA-32 architecture:
Size/MD5 checksum: 337802 82348c4c37c6636b85b5fa18d5e00f66

Intel IA-64 architecture:
Size/MD5 checksum: 356854 b800c42bcdbd3fef74ab630f1a066682

HP Precision architecture:
Size/MD5 checksum: 345808 5cebb7436af6e22050de51ea895a62ed

Motorola 680x0 architecture:
Size/MD5 checksum: 338592 202c8161fcdb618b6fbe236499d560af

Big endian MIPS architecture:
Size/MD5 checksum: 338102 3689ef5cf728e7108206cd9140f682bc

Little endian MIPS architecture:
Size/MD5 checksum: 338494 bd6f8206898feb05d613f06e30b78e5b

PowerPC architecture:
Size/MD5 checksum: 342782 dd2b2637b3c15d472c5053c586a99e1d

IBM S/390 architecture:
Size/MD5 checksum: 340908 274999cd7e3758367fef5f39fa44e888

Sun Sparc architecture:
Size/MD5 checksum: 344732 5bf3bb91f4a0de5af59d6a2a7d70cecf

Vendor URL: (Links to External Site)
Cause:   Access control error, State error
Underlying OS:  Linux (Debian)
Underlying OS Comments:  3.0

Message History:   This archive entry is a follow-up to the message listed below.
Jan 26 2005 Perl DBI::ProxyServer Unsafe Temporary Files May Let Local Users Gain Elevated Privileges

 Source Message Contents

Subject:  [SECURITY] [DSA 658-1] New libdbi-perl packages fix insecure temporary file

[Original Message Not Available for Viewing]

Go to the Top of This SecurityTracker Archive Page

Home   |    View Topics   |    Search

Content previously copyright LLC placed in the public domain on December 31, 2019.