VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
BID:32444
Info
VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
| Bugtraq ID: | 32444 |
| Class: | Design Error |
| CVE: |
CVE-2008-5256 |
| Remote: | No |
| Local: | Yes |
| Published: | Nov 24 2008 12:00AM |
| Updated: | Feb 18 2009 10:17PM |
| Credit: | This issue was disclosed by the vendor. |
| Vulnerable: |
VirtualBox VirtualBox 2.0.4 Sun xVM VirtualBox 2.0.4 Sun xVM VirtualBox 2.0.2 Sun xVM VirtualBox 2.0 S.u.S.E. openSUSE 11.0 S.u.S.E. openSUSE 10.3 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 Mandriva Linux Mandrake 2008.1 x86_64 Mandriva Linux Mandrake 2008.1 Mandriva Linux Mandrake 2008.0 x86_64 Mandriva Linux Mandrake 2008.0 |
| Not Vulnerable: |
VirtualBox VirtualBox 2.0.6 Sun xVM VirtualBox 2.0.6 |
Discussion
VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
VirtualBox creates temporary files in an insecure manner.
An attacker with local access could perform symbolic-link attacks, overwriting arbitrary files in the context of the affected application.
Successfully mounting a symlink attack may allow the attacker to delete or corrupt sensitive files, which may result in a denial of service. Other attacks may also be possible.
Versions prior to VirtualBox 2.0.6 are vulnerable.
VirtualBox creates temporary files in an insecure manner.
An attacker with local access could perform symbolic-link attacks, overwriting arbitrary files in the context of the affected application.
Successfully mounting a symlink attack may allow the attacker to delete or corrupt sensitive files, which may result in a denial of service. Other attacks may also be possible.
Versions prior to VirtualBox 2.0.6 are vulnerable.
Exploit / POC
VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
An attacker uses readily available commands to launch attacks.
An attacker uses readily available commands to launch attacks.
Solution / Fix
VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
Solution:
The vendor has released an updated version; please see the references for more information.
Mandriva Linux Mandrake 2009.0 x86_64
Mandriva Linux Mandrake 2008.1 x86_64
Mandriva Linux Mandrake 2008.0 x86_64
Mandriva Linux Mandrake 2008.1
Mandriva Linux Mandrake 2008.0
Mandriva Linux Mandrake 2009.0
Solution:
The vendor has released an updated version; please see the references for more information.
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva dkms-vboxadd-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-vboxvfs-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-virtualbox-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-guest-additions-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-input-vboxmouse-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-video-vboxvideo-2.0.2-2.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2008.1 x86_64
-
Mandriva dkms-virtualbox-1.5.6-1.1mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-1.5.6-1.1mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2008.0 x86_64
-
Mandriva dkms-virtualbox-1.5.0-6.1mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-1.5.0-6.1mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2008.1
-
Mandriva dkms-vboxadd-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-vboxvfs-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-virtualbox-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-guest-additions-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-input-vboxmouse-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-video-vboxvideo-1.5.6-1.1mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2008.0
-
Mandriva dkms-vboxadd-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-vboxvfs-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-virtualbox-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-guest-additions-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-input-vboxmouse-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-video-vboxvideo-1.5.0-6.1mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2009.0
-
Mandriva dkms-vboxadd-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-vboxvfs-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva dkms-virtualbox-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva virtualbox-guest-additions-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-input-vboxmouse-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva x11-driver-video-vboxvideo-2.0.2-2.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
References
VirtualBox 'ipcdUnix.cpp' Insecure Temporary File Creation Vulnerability
References:
References:
- Changes in trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp [7049:13 (Sun Microsystems)
- VirtualBox Changelog (Sun Microsystems)
- VirtualBox Homepage (Sun Microsystems)
- 247326 - Insecure Temporary File Creation Security Vulnerability in Sun xVM Virt (Sun Microsystems)