SILC Client Format String Vulnerability
BID:35940
Info
SILC Client Format String Vulnerability
| Bugtraq ID: | 35940 |
| Class: | Input Validation Error |
| CVE: |
CVE-2009-3051 |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 01 2009 12:00AM |
| Updated: | Jun 01 2010 06:00PM |
| Credit: | William Cummings |
| 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 SILC Client 1.1.7 SILC Client 1.1.6 SILC Client 1.1.4 SILC Client 1.1.3 SILC Client 1.1.2 SILC Client 1.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 SILC Client 1.1.8 |
Discussion
SILC Client Format String Vulnerability
SILC Client is prone to a format-string vulnerability 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 this issue 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 Client 1.1.8 and SILC Toolkit 1.1.10 are affected.
SILC Client is prone to a format-string vulnerability 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 this issue 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 Client 1.1.8 and SILC Toolkit 1.1.10 are affected.
Exploit / POC
SILC Client Format String Vulnerability
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 Client Format String Vulnerability
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
Debian Linux 5.0 powerpc
Mandriva Linux Mandrake 2009.1
Debian Linux 5.0 sparc
SILC Client 1.1.1
SILC Client 1.1.2
SILC Client 1.1.3
SILC Client 1.1.4
SILC Client 1.1.6
SILC Client 1.1.7
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/
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
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 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
SILC Client 1.1.1
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
SILC Client 1.1.2
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
SILC Client 1.1.3
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
SILC Client 1.1.4
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
SILC Client 1.1.6
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
SILC Client 1.1.7
-
SILC SILC Client 1.1.8
http://silcnet.org/docs/release/SILC%20Client%201.1.8
References
SILC Client Format String Vulnerability
References:
References:
- SILC Client 1.1.8 Changes (SILC)
- SILC Client 1.1.8 Release Notes (SILC)
- SILC Toolkit 1.1.10 Changelog (SILC)
- SILC Webpage (SILC)