SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
BID:36193
Info
SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
| Bugtraq ID: | 36193 |
| Class: | Input Validation Error |
| CVE: |
CVE-2009-3051 CVE-2009-3163 |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 10 2009 12:00AM |
| Updated: | Jun 01 2010 06:00PM |
| Credit: | SILC |
| Vulnerable: |
SuSE SUSE Linux Enterprise 11 SILC Toolkit 1.1.9 SILC Toolkit 1.1.8 SILC Toolkit 1.1.6 SILC Toolkit 1.1.5 SILC Toolkit 1.1.4 SILC Toolkit 1.1.3 SILC Toolkit 1.1.2 SILC Toolkit 1.1.1 SILC Toolkit 1.1 S.u.S.E. openSUSE 11.1 S.u.S.E. openSUSE 11.0 S.u.S.E. openSUSE 10.3 Mandriva Linux Mandrake 2009.1 x86_64 Mandriva Linux Mandrake 2009.1 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 MandrakeSoft Enterprise Server 5 x86_64 MandrakeSoft Enterprise Server 5 Gentoo Linux Debian Linux 5.0 sparc Debian Linux 5.0 s/390 Debian Linux 5.0 powerpc Debian Linux 5.0 mipsel Debian Linux 5.0 mips Debian Linux 5.0 m68k Debian Linux 5.0 ia-64 Debian Linux 5.0 ia-32 Debian Linux 5.0 hppa Debian Linux 5.0 armel Debian Linux 5.0 arm Debian Linux 5.0 amd64 Debian Linux 5.0 alpha Debian Linux 5.0 |
| Not Vulnerable: |
SILC Toolkit 1.1.10 |
Discussion
SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
SILC Toolkit is prone to multiple format-string vulnerabilities because it fails to properly sanitize user-supplied input before passing it as the format specifier to a formatted-printing function.
An attacker may exploit these issues to execute arbitrary code in the context of the vulnerable application. Failed exploit attempts will likely result in a denial-of-service condition.
Versions prior to SILC Toolkit 1.1.10 are affected.
SILC Toolkit is prone to multiple format-string vulnerabilities because it fails to properly sanitize user-supplied input before passing it as the format specifier to a formatted-printing function.
An attacker may exploit these issues to execute arbitrary code in the context of the vulnerable application. Failed exploit attempts will likely result in a denial-of-service condition.
Versions prior to SILC Toolkit 1.1.10 are affected.
Exploit / POC
SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
Currently we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
Solution:
Updates are available. Please see the references for more information.
Mandriva Linux Mandrake 2008.1 x86_64
Mandriva Linux Mandrake 2008.1
Debian Linux 5.0 ia-64
Mandriva Linux Mandrake 2009.1 x86_64
MandrakeSoft Enterprise Server 5 x86_64
Debian Linux 5.0 alpha
Debian Linux 5.0 ia-32
Mandriva Linux Mandrake 2008.0 x86_64
MandrakeSoft Enterprise Server 5
Debian Linux 5.0 s/390
Mandriva Linux Mandrake 2008.0
Debian Linux 5.0 mipsel
Debian Linux 5.0 hppa
Debian Linux 5.0 arm
Mandriva Linux Mandrake 2009.0
Debian Linux 5.0 armel
Debian Linux 5.0 amd64
Mandriva Linux Mandrake 2009.0 x86_64
Mandriva Linux Mandrake 2009.1
Debian Linux 5.0 powerpc
Debian Linux 5.0 sparc
Solution:
Updates are available. Please see the references for more information.
Mandriva Linux Mandrake 2008.1 x86_64
-
Mandriva lib64silc1.1_2-1.1.7-2.2mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64silcclient1.1_2-1.1.7-2.2mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-2.2mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-2.2mdv2008.1.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2008.1
-
Mandriva libsilc1.1_2-1.1.7-2.2mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libsilcclient1.1_2-1.1.7-2.2mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-2.2mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-2.2mdv2008.1.i586.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 ia-64
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_ia64.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_ia64.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_ia64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_ia64.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_ia64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_ia64.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_ia64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_ia64.deb -
Debian silc_1.1.4-1+lenny1_ia64.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_ia64.deb
Mandriva Linux Mandrake 2009.1 x86_64
-
Mandriva lib64silc1.1_2-1.1.9-1.1mdv2009.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64silcclient1.1_3-1.1.9-1.1mdv2009.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.9-1.1mdv2009.1.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.9-1.1mdv2009.1.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Enterprise Server 5 x86_64
-
Mandriva lib64silc1.1_2-1.1.7-4.1mdvmes5.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64silcclient1.1_2-1.1.7-4.1mdvmes5.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-4.1mdvmes5.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-4.1mdvmes5.x86_64.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 alpha
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_alpha.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_alpha.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_alpha.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_alpha.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_alpha.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_alpha.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_alpha.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_alpha.deb -
Debian silc_1.1.4-1+lenny1_alpha.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_alpha.deb
Debian Linux 5.0 ia-32
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_i386.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_i386.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_i386.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_i386.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_i386.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_i386.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_i386.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_i386.deb -
Debian silc_1.1.4-1+lenny1_i386.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_i386.deb
Mandriva Linux Mandrake 2008.0 x86_64
-
Mandriva lib64silc-1.1_2-1.1.2-2.2mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64silcclient-1.1_2-1.1.2-2.2mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.2-2.2mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.2-2.2mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Enterprise Server 5
-
Mandriva libsilc1.1_2-1.1.7-4.1mdvmes5.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libsilcclient1.1_2-1.1.7-4.1mdvmes5.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-4.1mdvmes5.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-4.1mdvmes5.i586.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 s/390
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_s390.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_s390.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_s390.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_s390.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_s390.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_s390.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_s390.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_s390.deb -
Debian silc_1.1.4-1+lenny1_s390.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_s390.deb
Mandriva Linux Mandrake 2008.0
-
Mandriva libsilc-1.1_2-1.1.2-2.2mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libsilcclient-1.1_2-1.1.2-2.2mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.2-2.2mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.2-2.2mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 mipsel
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_mipsel.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_mipsel.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_mipsel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_mipsel.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_mipsel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_mipsel.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_mipsel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_mipsel.deb -
Debian silc_1.1.4-1+lenny1_mipsel.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_mipsel.deb
Debian Linux 5.0 hppa
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_hppa.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_hppa.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_hppa.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_hppa.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_hppa.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_hppa.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_hppa.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_hppa.deb -
Debian silc_1.1.4-1+lenny1_hppa.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_hppa.deb
Debian Linux 5.0 arm
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_arm.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_arm.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_arm.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_arm.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_arm.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_arm.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_arm.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_arm.deb -
Debian silc_1.1.4-1+lenny1_arm.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_arm.deb
Mandriva Linux Mandrake 2009.0
-
Mandriva libsilc1.1_2-1.1.7-4.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libsilcclient1.1_2-1.1.7-4.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-4.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-4.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 armel
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_armel.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_armel.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_armel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_armel.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_armel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_armel.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_armel.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_armel.deb -
Debian silc_1.1.4-1+lenny1_armel.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_armel.deb
Debian Linux 5.0 amd64
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_amd64.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_amd64.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_amd64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_amd64.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_amd64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_amd64.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_amd64.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_amd64.deb -
Debian silc_1.1.4-1+lenny1_amd64.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_amd64.deb
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva lib64silc1.1_2-1.1.7-4.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64silcclient1.1_2-1.1.7-4.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.7-4.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.7-4.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2009.1
-
Mandriva libsilc1.1_2-1.1.9-1.1mdv2009.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libsilcclient1.1_3-1.1.9-1.1mdv2009.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-1.1.9-1.1mdv2009.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva silc-toolkit-devel-1.1.9-1.1mdv2009.1.i586.rpm
http://www.mandriva.com/en/download/
Debian Linux 5.0 powerpc
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_powerpc.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_powerpc.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_powerpc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_powerpc.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_powerpc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_powerpc.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_powerpc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_powerpc.deb -
Debian silc_1.1.4-1+lenny1_powerpc.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_powerpc.deb
Debian Linux 5.0 sparc
-
Debian irssi-plugin-silc_1.1.4-1+lenny1_sparc.deb
http://security.debian.org/pool/updates/main/s/silc-client/irssi-plugi n-silc_1.1.4-1+lenny1_sparc.deb -
Debian libsilc-1.1-2-dbg_1.1.7-2+lenny1_sparc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dbg_1.1.7-2+lenny1_sparc.deb -
Debian libsilc-1.1-2-dev_1.1.7-2+lenny1_sparc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2-dev_1.1.7-2+lenny1_sparc.deb -
Debian libsilc-1.1-2_1.1.7-2+lenny1_sparc.deb
http://security.debian.org/pool/updates/main/s/silc-toolkit/libsilc-1. 1-2_1.1.7-2+lenny1_sparc.deb -
Debian silc_1.1.4-1+lenny1_sparc.deb
http://security.debian.org/pool/updates/main/s/silc-client/silc_1.1.4- 1+lenny1_sparc.deb
References
SILC Toolkit 'command.c' Multiple Format String Vulnerabilities
References:
References:
- More string format fixes in silcd and client libary (Pekka Riikonen)
- SILC Toolkit 1.1.10 Changelog (SILC)
- SILC Webpage (SILC)