DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
BID:15000
Info
DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
| Bugtraq ID: | 15000 |
| Class: | Input Validation Error |
| CVE: |
CVE-2005-2966 |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 03 2005 12:00AM |
| Updated: | Dec 07 2006 05:09PM |
| Credit: | Discovery is credited to Joxean Koret <[email protected]>. |
| Vulnerable: |
S.u.S.E. Linux Professional 10.0 OSS S.u.S.E. Linux Professional 10.0 S.u.S.E. Linux Professional 9.3 x86_64 S.u.S.E. Linux Professional 9.3 S.u.S.E. Linux Personal 10.0 OSS S.u.S.E. Linux Personal 9.3 x86_64 S.u.S.E. Linux Personal 9.3 S.u.S.E. beagle 10.0 Gentoo Linux DIA DIA 0.92.2 DIA DIA 0.94 DIA DIA 0.93 DIA DIA 0.91 Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips Debian Linux 3.1 m68k Debian Linux 3.1 ia-64 Debian Linux 3.1 ia-32 Debian Linux 3.1 hppa Debian Linux 3.1 arm Debian Linux 3.1 amd64 Debian Linux 3.1 alpha Debian Linux 3.1 Debian Linux 3.0 sparc Debian Linux 3.0 s/390 Debian Linux 3.0 ppc Debian Linux 3.0 mipsel Debian Linux 3.0 mips Debian Linux 3.0 m68k Debian Linux 3.0 ia-64 Debian Linux 3.0 ia-32 Debian Linux 3.0 hppa Debian Linux 3.0 arm Debian Linux 3.0 alpha Debian Linux 3.0 |
| Not Vulnerable: | |
Discussion
DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
Dia is affected by an arbitrary code-execution vulnerability.
This vulnerability presents itself when the application handles a malicious Scalable Vector Graphics (SVG) file.
A successful attack can allow remote attackers to execute arbitrary Python code in the context of the application. This may facilitate a remote compromise.
All versions of Dia are suspected to be vulnerable at the moment.
Dia is affected by an arbitrary code-execution vulnerability.
This vulnerability presents itself when the application handles a malicious Scalable Vector Graphics (SVG) file.
A successful attack can allow remote attackers to execute arbitrary Python code in the context of the application. This may facilitate a remote compromise.
All versions of Dia are suspected to be vulnerable at the moment.
Exploit / POC
DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
A proof of concept is available from the following location:
http://bugs.debian.org/cgi-bin/bugreport.cgi/exploit.svg?bug=330890;msg=5;att=1
A proof of concept is available from the following location:
http://bugs.debian.org/cgi-bin/bugreport.cgi/exploit.svg?bug=330890;msg=5;att=1
Solution / Fix
DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected]:[email protected]
Please see the references for more information and vendor advisories.
DIA DIA 0.94
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected]:[email protected]
Please see the references for more information and vendor advisories.
DIA DIA 0.94
-
Debian dia-common_0.94.0-7sarge3_all.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-common_0.94.0-7 sarge3_all.deb -
Debian dia-gnome_0.94.0-7sarge3_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_alpha.deb -
Debian dia-gnome_0.94.0-7sarge3_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_amd64.deb -
Debian dia-gnome_0.94.0-7sarge3_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_arm.deb -
Debian dia-gnome_0.94.0-7sarge3_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_hppa.deb -
Debian dia-gnome_0.94.0-7sarge3_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_i386.deb -
Debian dia-gnome_0.94.0-7sarge3_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_ia64.deb -
Debian dia-gnome_0.94.0-7sarge3_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_m68k.deb -
Debian dia-gnome_0.94.0-7sarge3_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_mips.deb -
Debian dia-gnome_0.94.0-7sarge3_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_mipsel.deb -
Debian dia-gnome_0.94.0-7sarge3_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_powerpc.deb -
Debian dia-gnome_0.94.0-7sarge3_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_s390.deb -
Debian dia-gnome_0.94.0-7sarge3_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge3_sparc.deb -
Debian dia-libs_0.94.0-7sarge3_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_alpha.deb -
Debian dia-libs_0.94.0-7sarge3_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_amd64.deb -
Debian dia-libs_0.94.0-7sarge3_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_arm.deb -
Debian dia-libs_0.94.0-7sarge3_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_hppa.deb -
Debian dia-libs_0.94.0-7sarge3_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_i386.deb -
Debian dia-libs_0.94.0-7sarge3_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_ia64.deb -
Debian dia-libs_0.94.0-7sarge3_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_m68k.deb -
Debian dia-libs_0.94.0-7sarge3_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_mips.deb -
Debian dia-libs_0.94.0-7sarge3_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_mipsel.deb -
Debian dia-libs_0.94.0-7sarge3_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_powerpc.deb -
Debian dia-libs_0.94.0-7sarge3_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_s390.deb -
Debian dia-libs_0.94.0-7sarge3_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge3_sparc.deb -
Debian dia_0.94.0-7sarge3_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ alpha.deb -
Debian dia_0.94.0-7sarge3_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ amd64.deb -
Debian dia_0.94.0-7sarge3_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ arm.deb -
Debian dia_0.94.0-7sarge3_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ hppa.deb -
Debian dia_0.94.0-7sarge3_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ i386.deb -
Debian dia_0.94.0-7sarge3_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ ia64.deb -
Debian dia_0.94.0-7sarge3_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ m68k.deb -
Debian dia_0.94.0-7sarge3_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ mips.deb -
Debian dia_0.94.0-7sarge3_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ mipsel.deb -
Debian dia_0.94.0-7sarge3_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ powerpc.deb -
Debian dia_0.94.0-7sarge3_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ s390.deb -
Debian dia_0.94.0-7sarge3_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge3_ sparc.deb -
Debian dia-common_0.94.0-7sarge1_all.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-common_0.94.0-7 sarge1_all.deb -
Debian dia-gnome_0.94.0-7sarge1_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_alpha.deb -
Debian dia-gnome_0.94.0-7sarge1_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_amd64.deb -
Debian dia-gnome_0.94.0-7sarge1_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_arm.deb -
Debian dia-gnome_0.94.0-7sarge1_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_hppa.deb -
Debian dia-gnome_0.94.0-7sarge1_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_i386.deb -
Debian dia-gnome_0.94.0-7sarge1_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_ia64.deb -
Debian dia-gnome_0.94.0-7sarge1_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_m68k.deb -
Debian dia-gnome_0.94.0-7sarge1_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_mips.deb -
Debian dia-gnome_0.94.0-7sarge1_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_mipsel.deb -
Debian dia-gnome_0.94.0-7sarge1_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_powerpc.deb -
Debian dia-gnome_0.94.0-7sarge1_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_s390.deb -
Debian dia-gnome_0.94.0-7sarge1_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-gnome_0.94.0-7s arge1_sparc.deb -
Debian dia-libs_0.94.0-7sarge1_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_alpha.deb -
Debian dia-libs_0.94.0-7sarge1_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_amd64.deb -
Debian dia-libs_0.94.0-7sarge1_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_arm.deb -
Debian dia-libs_0.94.0-7sarge1_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_hppa.deb -
Debian dia-libs_0.94.0-7sarge1_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_i386.deb -
Debian dia-libs_0.94.0-7sarge1_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_ia64.deb -
Debian dia-libs_0.94.0-7sarge1_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_m68k.deb -
Debian dia-libs_0.94.0-7sarge1_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_mips.deb -
Debian dia-libs_0.94.0-7sarge1_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_mipsel.deb -
Debian dia-libs_0.94.0-7sarge1_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_powerpc.deb -
Debian dia-libs_0.94.0-7sarge1_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_s390.deb -
Debian dia-libs_0.94.0-7sarge1_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia-libs_0.94.0-7sa rge1_sparc.deb -
Debian dia_0.94.0-7sarge1_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ alpha.deb -
Debian dia_0.94.0-7sarge1_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ amd64.deb -
Debian dia_0.94.0-7sarge1_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ arm.deb -
Debian dia_0.94.0-7sarge1_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ hppa.deb -
Debian dia_0.94.0-7sarge1_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ i386.deb -
Debian dia_0.94.0-7sarge1_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ ia64.deb -
Debian dia_0.94.0-7sarge1_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ m68k.deb -
Debian dia_0.94.0-7sarge1_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ mips.deb -
Debian dia_0.94.0-7sarge1_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ mipsel.deb -
Debian dia_0.94.0-7sarge1_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ powerpc.deb -
Debian dia_0.94.0-7sarge1_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ s390.deb -
Debian dia_0.94.0-7sarge1_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/d/dia/dia_0.94.0-7sarge1_ sparc.deb -
Mandriva dia-0.94-4.1.102mdk.i586.rpm
Mandrivalinux 10.2:
http://www1.mandrivalinux.com/en/ftp.php3 -
Mandriva dia-0.94-4.1.102mdk.x86_64.rpm
Mandrivalinux 10.2/X86_64:
http://www1.mandrivalinux.com/en/ftp.php3 -
Mandriva dia-0.94-6.1.20060mdk.i586.rpm
Mandrivalinux 2006.0:
http://www1.mandrivalinux.com/en/ftp.php3 -
Mandriva dia-0.94-6.1.20060mdk.x86_64.rpm
Mandrivalinux 2006.0/X86_64:
http://www1.mandrivalinux.com/en/ftp.php3 -
Ubuntu dia-common_0.94.0-5ubuntu1.1_all.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-common_0.94.0-5u buntu1.1_all.deb -
Ubuntu dia-gnome_0.94.0-5ubuntu1.1_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-gnome_0.94.0-5ub untu1.1_amd64.deb -
Ubuntu dia-gnome_0.94.0-5ubuntu1.1_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-gnome_0.94.0-5ub untu1.1_i386.deb -
Ubuntu dia-gnome_0.94.0-5ubuntu1.1_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-gnome_0.94.0-5ub untu1.1_powerpc.deb -
Ubuntu dia-libs_0.94.0-5ubuntu1.1_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-libs_0.94.0-5ubu ntu1.1_amd64.deb -
Ubuntu dia-libs_0.94.0-5ubuntu1.1_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-libs_0.94.0-5ubu ntu1.1_i386.deb -
Ubuntu dia-libs_0.94.0-5ubuntu1.1_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/d/dia/dia-libs_0.94.0-5ubu ntu1.1_powerpc.deb -
Ubuntu dia_0.94.0-5ubuntu1.1_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/universe/d/dia/dia_0.94.0-5ubun tu1.1_amd64.deb -
Ubuntu dia_0.94.0-5ubuntu1.1_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/universe/d/dia/dia_0.94.0-5ubun tu1.1_i386.deb -
Ubuntu dia_0.94.0-5ubuntu1.1_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/universe/d/dia/dia_0.94.0-5ubun tu1.1_powerpc.deb
References
DIA SVG File Import Remote Arbitrary Code Execution Vulnerability
References:
References:
- DIA Home Page (DIA)
- dia: Arbitrary code execution when importing a .svg file (Joxean Koret
)