GNU Texinfo Insecure Temporary File Creation Vulnerability
BID:14854
Info
GNU Texinfo Insecure Temporary File Creation Vulnerability
| Bugtraq ID: | 14854 |
| Class: | Design Error |
| CVE: |
CVE-2005-3011 |
| Remote: | No |
| Local: | Yes |
| Published: | Sep 01 2005 12:00AM |
| Updated: | Mar 19 2015 08:35AM |
| Credit: | Frank Lichtenheld <[email protected]> is credited with the discovery of this vulnerability. |
| Vulnerable: |
VMWare ESX Server 3.0.1 VMWare ESX Server 3.0 Trustix Secure Linux 3.0 Trustix Secure Linux 2.2 Trustix Secure Enterprise Linux 2.0 SuSE SUSE Linux Enterprise Server 9 SuSE SUSE Linux Enterprise Server 8 SuSE SUSE Linux Enterprise Server 7 SILC Secure Internet Live Conferencing 1.0 SILC Secure Internet Live Conferencing 0.9.21 SILC Secure Internet Live Conferencing 0.9.20 SILC Secure Internet Live Conferencing 0.9.19 SILC Secure Internet Live Conferencing 0.9.18 SILC Secure Internet Live Conferencing 0.9.17 SILC Secure Internet Live Conferencing 0.9.16 SILC Secure Internet Live Conferencing 0.9.15 SILC Secure Internet Live Conferencing 0.9.14 SILC Secure Internet Live Conferencing 0.9.13 SILC Secure Internet Live Conferencing 0.9.12 SILC Secure Internet Live Conferencing 0.9.11 SGI ProPack 3.0 SP6 S.u.S.E. SuSE Linux Standard Server 8.0 S.u.S.E. SuSE Linux School Server for i386 S.u.S.E. SUSE LINUX Retail Solution 8.0 S.u.S.E. SuSE Linux Openexchange Server 4.0 S.u.S.E. SuSE Linux Open-Xchange 4.1 S.u.S.E. Open-Enterprise-Server 9.0 S.u.S.E. Office Server S.u.S.E. Novell Linux Desktop 9.0 S.u.S.E. Novell Linux Desktop 1.0 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 Professional 9.2 x86_64 S.u.S.E. Linux Professional 9.2 S.u.S.E. Linux Professional 9.1 x86_64 S.u.S.E. Linux Professional 9.1 S.u.S.E. Linux Professional 9.0 x86_64 S.u.S.E. Linux Professional 9.0 S.u.S.E. Linux Professional 8.2 S.u.S.E. Linux Professional 7.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. Linux Personal 9.2 x86_64 S.u.S.E. Linux Personal 9.2 S.u.S.E. Linux Personal 9.1 x86_64 S.u.S.E. Linux Personal 9.1 S.u.S.E. Linux Personal 9.0 x86_64 S.u.S.E. Linux Personal 9.0 S.u.S.E. Linux Personal 8.2 S.u.S.E. Linux Openexchange Server S.u.S.E. Linux Office Server S.u.S.E. Linux Enterprise Server for S/390 9.0 S.u.S.E. Linux Enterprise Server for S/390 S.u.S.E. Linux Desktop 1.0 S.u.S.E. Linux Database Server 0 S.u.S.E. LINUX 9.1 Personal Edition CD-ROM S.u.S.E. Linux 8.1 S.u.S.E. Linux 8.0 i386 S.u.S.E. Linux 8.0 S.u.S.E. Linux 7.3 sparc S.u.S.E. Linux 7.3 ppc S.u.S.E. Linux 7.3 i386 S.u.S.E. Linux 7.3 RedHat Enterprise Linux WS 4 RedHat Enterprise Linux WS 3 RedHat Enterprise Linux WS 2.1 IA64 RedHat Enterprise Linux WS 2.1 RedHat Enterprise Linux ES 4 RedHat Enterprise Linux ES 3 RedHat Enterprise Linux ES 2.1 IA64 RedHat Enterprise Linux ES 2.1 RedHat Desktop 4.0 RedHat Desktop 3.0 RedHat Advanced Workstation for the Itanium Processor 2.1 IA64 RedHat Advanced Workstation for the Itanium Processor 2.1 Red Hat Fedora Core4 Red Hat Fedora Core3 Red Hat Enterprise Linux AS 4 Red Hat Enterprise Linux AS 3 Red Hat Enterprise Linux AS 2.1 IA64 Red Hat Enterprise Linux AS 2.1 Mandriva Linux Mandrake 2006.0 Mandriva Linux Mandrake 10.2 Mandriva Linux Mandrake 10.1 MandrakeSoft Corporate Server 3.0 MandrakeSoft Corporate Server 2.1 GNU Texinfo 4.7 GNU Texinfo 4.6 Gentoo Linux FreeBSD FreeBSD 6.0 -STABLE FreeBSD FreeBSD 6.0 -RELEASE FreeBSD FreeBSD 5.4 -RELENG FreeBSD FreeBSD 5.4 -RELEASE FreeBSD FreeBSD 5.4 -PRERELEASE FreeBSD FreeBSD 5.3 -STABLE FreeBSD FreeBSD 5.3 -RELENG FreeBSD FreeBSD 5.3 -RELEASE FreeBSD FreeBSD 5.3 FreeBSD FreeBSD 4.11 -STABLE FreeBSD FreeBSD 4.11 -RELENG FreeBSD FreeBSD 4.11 -RELEASE-p3 FreeBSD FreeBSD 4.10 -RELENG FreeBSD FreeBSD 4.10 -RELEASE-p8 FreeBSD FreeBSD 4.10 -RELEASE FreeBSD FreeBSD 4.10 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 Conectiva Linux 10.0 Apple Mac OS X Server 10.4.9 Apple Mac OS X Server 10.4.8 Apple Mac OS X Server 10.4.7 Apple Mac OS X Server 10.4.6 Apple Mac OS X Server 10.4.5 Apple Mac OS X Server 10.4.4 Apple Mac OS X Server 10.4.3 Apple Mac OS X Server 10.4.2 Apple Mac OS X Server 10.4.1 Apple Mac OS X Server 10.4 Apple Mac OS X Server 10.3.9 Apple Mac OS X Server 10.3.8 Apple Mac OS X Server 10.3.7 Apple Mac OS X Server 10.3.6 Apple Mac OS X Server 10.3.5 Apple Mac OS X Server 10.3.4 Apple Mac OS X Server 10.3.3 Apple Mac OS X Server 10.3.2 Apple Mac OS X Server 10.3.1 Apple Mac OS X Server 10.3 Apple Mac OS X 10.4.9 Apple Mac OS X 10.4.8 Apple Mac OS X 10.4.7 Apple Mac OS X 10.4.6 Apple Mac OS X 10.4.5 Apple Mac OS X 10.4.4 Apple Mac OS X 10.4.3 Apple Mac OS X 10.4.2 Apple Mac OS X 10.4.1 Apple Mac OS X 10.4 Apple Mac OS X 10.3.9 Apple Mac OS X 10.3.8 Apple Mac OS X 10.3.7 Apple Mac OS X 10.3.6 Apple Mac OS X 10.3.5 Apple Mac OS X 10.3.4 Apple Mac OS X 10.3.3 Apple Mac OS X 10.3.2 Apple Mac OS X 10.3.1 Apple Mac OS X 10.3 |
| Not Vulnerable: |
GNU Texinfo 4.8 R1 |
Discussion
GNU Texinfo Insecure Temporary File Creation Vulnerability
Texinfo creates temporary files in an insecure manner. The issue resides in the 'textindex.c' file.
Exploitation would most likely result in loss of data or a denial of service if critical files are overwritten in the attack. Other attacks may be possible as well.
Texinfo creates temporary files in an insecure manner. The issue resides in the 'textindex.c' file.
Exploitation would most likely result in loss of data or a denial of service if critical files are overwritten in the attack. Other attacks may be possible as well.
Exploit / POC
GNU Texinfo Insecure Temporary File Creation Vulnerability
An exploit is not required.
An exploit is not required.
Solution / Fix
GNU Texinfo Insecure Temporary File Creation Vulnerability
Solution:
Please see the referenced advisories or more information.
Apple Mac OS X Server 10.3.9
Apple Mac OS X 10.3.9
Apple Mac OS X Server 10.4.9
VMWare ESX Server 3.0.1
FreeBSD FreeBSD 4.11 -RELEASE-p3
FreeBSD FreeBSD 4.11 -STABLE
GNU Texinfo 4.7
FreeBSD FreeBSD 5.3
FreeBSD FreeBSD 5.3 -STABLE
FreeBSD FreeBSD 5.4 -RELENG
FreeBSD FreeBSD 6.0 -STABLE
FreeBSD FreeBSD 6.0 -RELEASE
Solution:
Please see the referenced advisories or more information.
Apple Mac OS X Server 10.3.9
-
Apple SecUpdSrvr2007-005Pan.dmg
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13993&cat= 1&platform=osx&method=sa/SecUpdSrvr2007-005Pan.dmg
Apple Mac OS X 10.3.9
-
Apple SecUpd2007-005Pan.dmg
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13992&cat= 1&platform=osx&method=sa/SecUpd2007-005Pan.dmg
Apple Mac OS X Server 10.4.9
-
Apple SecUpd2007-005Ti.dmg
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13995&cat= 1&platform=osx&method=sa/SecUpd2007-005Ti.dmg -
Apple SecUpd2007-005Univ.dmg
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13998&cat= 1&platform=osx&method=sa/SecUpd2007-005Univ.dmg
VMWare ESX Server 3.0.1
-
VMWare esx-2559638-patch.html
http://www.vmware.com/support/vi3/doc/esx-2559638-patch.html
FreeBSD FreeBSD 4.11 -RELEASE-p3
-
FreeBSD texindex5x.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex5x.pat ch
FreeBSD FreeBSD 4.11 -STABLE
-
FreeBSD texindex5x.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex5x.pat ch
GNU Texinfo 4.7
-
Conectiva texinfo-doc-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-doc-4.7-56288U10_1 cl.i386.rpm -
Conectiva texinfo-i18n-cs-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-cs-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-da-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-da-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-de-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-de-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-de_AT-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-de_AT-4.7-562 88U10_1cl.i386.rpm -
Conectiva texinfo-i18n-eo-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-eo-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-fr-4.7-56288U10_1cl.i386.rpm
Conectiva 10:10/13/2005
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-fr-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-he-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-he-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-hr-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-hr-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-ja-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-ja-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-nb-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-nb-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-nl-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-nl-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-pl-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-pl-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-ro-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-ro-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-ru-4.7-56288U10_1cl.i386.rpm
Conectiva 10:10/13/2005
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-ru-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-sv-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-sv-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-tr-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-tr-4.7-56288U 10_1cl.i386.rpm -
Conectiva texinfo-i18n-zh_CN-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-zh_CN-4.7-562 88U10_1cl.i386.rpm -
Conectiva texinfo-i18n-zh_TW-4.7-56288U10_1cl.i386.rpm
Conectiva 10:
ftp://atualizacoes.conectiva.com.br/10/RPMS/texinfo-i18n-zh_TW-4.7-562 88U10_1cl.i386.rpm -
Debian info_4.7-2.2sarge2_alpha.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_alpha.deb -
Debian info_4.7-2.2sarge2_amd64.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_amd64.deb -
Debian info_4.7-2.2sarge2_arm.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_arm.deb -
Debian info_4.7-2.2sarge2_hppa.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_hppa.deb -
Debian info_4.7-2.2sarge2_i386.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_i386.deb -
Debian info_4.7-2.2sarge2_ia64.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_ia64.deb -
Debian info_4.7-2.2sarge2_m68k.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_m68k.deb -
Debian info_4.7-2.2sarge2_mips.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_mips.deb -
Debian info_4.7-2.2sarge2_powerpc.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_powerpc.deb -
Debian info_4.7-2.2sarge2_s390.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_s390.deb -
Debian info_4.7-2.2sarge2_sparc.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/info_4.7-2.2sar ge2_sparc.deb -
Debian texinfo_4.7-2.2sarge2_alpha.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_alpha.deb -
Debian texinfo_4.7-2.2sarge2_amd64.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_amd64.deb -
Debian texinfo_4.7-2.2sarge2_arm.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_arm.deb -
Debian texinfo_4.7-2.2sarge2_hppa.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_hppa.deb -
Debian texinfo_4.7-2.2sarge2_i386.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_i386.deb -
Debian texinfo_4.7-2.2sarge2_ia64.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_ia64.deb -
Debian texinfo_4.7-2.2sarge2_m68k.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_m68k.deb -
Debian texinfo_4.7-2.2sarge2_mips.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_mips.deb -
Debian texinfo_4.7-2.2sarge2_powerpc.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_powerpc.deb -
Debian texinfo_4.7-2.2sarge2_s390.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_s390.deb -
Debian texinfo_4.7-2.2sarge2_sparc.deb
Debian 3.1 (stable)
http://security.debian.org/pool/updates/main/t/texinfo/texinfo_4.7-2.2 sarge2_sparc.deb -
Trustix texinfo-4.7-2tr.i586.rpm
Trustix Secure Linux 2.2
ftp://ftp.trustix.org/pub/trustix/updates/ -
Trustix texinfo-4.8-5tr.i586.rpm
Trustix Secure Linux
ftp://ftp.trustix.org/pub/trustix/updates/ -
Trustix texinfo-4.8-5tr.i586.rpm
Trustix Secure Linux 3.0
ftp://ftp.trustix.org/pub/trustix/updates/ -
Ubuntu texinfo_4.7-2.2ubuntu1.1_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/texinfo/texinfo_4.7-2.2u buntu1.1_amd64.deb -
Ubuntu texinfo_4.7-2.2ubuntu1.1_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/texinfo/texinfo_4.7-2.2u buntu1.1_i386.deb -
Ubuntu texinfo_4.7-2.2ubuntu1.1_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/texinfo/texinfo_4.7-2.2u buntu1.1_powerpc.deb
FreeBSD FreeBSD 5.3
-
FreeBSD texindex5x.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex5x.pat ch
FreeBSD FreeBSD 5.3 -STABLE
-
FreeBSD texindex5x.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex5x.pat ch
FreeBSD FreeBSD 5.4 -RELENG
-
FreeBSD texindex5x.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex5x.pat ch
FreeBSD FreeBSD 6.0 -STABLE
-
FreeBSD texindex.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex.patch
FreeBSD FreeBSD 6.0 -RELEASE
-
FreeBSD texindex.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-06:01/texindex.patch
References
GNU Texinfo Insecure Temporary File Creation Vulnerability
References:
References:
- Bugzilla Bug 94587 - net-im/silc-server-0.9.21 insecure temporary file creation (Gentoo)
- Debian Bug report logs - #328365 (Debian)
- RHSA-2006:0727-6 - texinfo security update (RedHat)
- SILC Webpage (SILC)
- Texinfo Homepage (GNU)
- silc server and toolkit insecure temporary file creation ("Eric Romang / ZATAZ.com"
)