Apache HTDigest Insecure Temporary File Vulnerability
BID:5992
Info
Apache HTDigest Insecure Temporary File Vulnerability
| Bugtraq ID: | 5992 |
| Class: | Access Validation Error |
| CVE: |
CVE-2002-1233 |
| Remote: | No |
| Local: | Yes |
| Published: | Oct 17 2002 12:00AM |
| Updated: | Jul 11 2009 06:06PM |
| Credit: | Vulnerability discovery credited to David Wagner <[email protected]>. |
| Vulnerable: |
IBM HTTP Server 1.3.19 Apache Apache 1.3.27 Apache Apache 1.3.26 Apache Apache 1.3.25 Apache Apache 1.3.24 Apache Apache 1.3.23 Apache Apache 1.3.22 Apache Apache 1.3.20 Apache Apache 1.3.19 Apache Apache 1.3.18 Apache Apache 1.3.17 Apache Apache 1.3.14 Apache Apache 1.3.12 Apache Apache 1.3.11 Apache Apache 1.3.9 Apache Apache 1.3.6 Apache Apache 1.3.4 Apache Apache 1.3.3 Apache Apache 1.3.1 Apache Apache 1.3 |
| Not Vulnerable: | |
Discussion
Apache HTDigest Insecure Temporary File Vulnerability
Apache creates temporary files insecurely for htdigest. As a result, it is possible for local attackers to read or corrupt the Apache password file. If the attacker can write custom-data to the password file, it may be possible to gain unauthorized access to resources protected by htpasswd. Alternatively, an attacker could reportedly read the password file and gain unauthorized access to credentials.
Apache creates temporary files insecurely for htdigest. As a result, it is possible for local attackers to read or corrupt the Apache password file. If the attacker can write custom-data to the password file, it may be possible to gain unauthorized access to resources protected by htpasswd. Alternatively, an attacker could reportedly read the password file and gain unauthorized access to credentials.
Exploit / POC
Apache HTDigest Insecure Temporary File Vulnerability
There is no exploit required.
There is no exploit required.
Solution / Fix
Apache HTDigest Insecure Temporary File Vulnerability
Solution:
Debian has released advisory DSA 195-1, which contains updates for apache-perl packages. Further information is available in the referenced advisory.
Fixes are available:
Apache Apache 1.3.26
Apache Apache 1.3.9
Solution:
Debian has released advisory DSA 195-1, which contains updates for apache-perl packages. Further information is available in the referenced advisory.
Fixes are available:
Apache Apache 1.3.26
-
Debian apache-common_1.3.26-0woody3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_alpha.deb -
Debian apache-common_1.3.26-0woody3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_arm.deb -
Debian apache-common_1.3.26-0woody3_hppa.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_hppa.deb -
Debian apache-common_1.3.26-0woody3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_i386.deb -
Debian apache-common_1.3.26-0woody3_ia64.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_ia64.deb -
Debian apache-common_1.3.26-0woody3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_m68k.deb -
Debian apache-common_1.3.26-0woody3_mips.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_mips.deb -
Debian apache-common_1.3.26-0woody3_mipsel.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_mipsel.deb -
Debian apache-common_1.3.26-0woody3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_powerpc.deb -
Debian apache-common_1.3.26-0woody3_s390.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_s390.deb -
Debian apache-common_1.3.26-0woody3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.26-0woody3_sparc.deb -
Debian apache-dev_1.3.26-0woody3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_alpha.deb -
Debian apache-dev_1.3.26-0woody3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_arm.deb -
Debian apache-dev_1.3.26-0woody3_hppa.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_hppa.deb -
Debian apache-dev_1.3.26-0woody3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_i386.deb -
Debian apache-dev_1.3.26-0woody3_ia64.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_ia64.deb -
Debian apache-dev_1.3.26-0woody3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_m68k.deb -
Debian apache-dev_1.3.26-0woody3_mips.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_mips.deb -
Debian apache-dev_1.3.26-0woody3_mipsel.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_mipsel.deb -
Debian apache-dev_1.3.26-0woody3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_powerpc.deb -
Debian apache-dev_1.3.26-0woody3_s390.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_s390.deb -
Debian apache-dev_1.3.26-0woody3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.2 6-0woody3_sparc.deb -
Debian apache-doc_1.3.26-0woody3_all.deb
http://security.debian.org/pool/updates/main/a/apache/apache-doc_1.3.2 6-0woody3_all.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_alpha.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_alpha.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_arm.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_arm.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_hppa.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_hppa.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_i386.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_i386.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_m68k.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_m68k.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_mips.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_mips.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_mipsel.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_mipsel.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_powerpc.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_powerpc.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_s390.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_s390.deb -
Debian apache-perl_1.3.26-1-1.26-0woody2_sparc.deb
Debian GNU/Linux 3.0 alias woody.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.26-1-1.26-0woody2_sparc.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_alpha.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_arm.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_arm.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_hppa.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_hppa.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_i386.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_i386.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_ia64.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_ia64.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_m68k.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_mips.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_mips.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_mipsel.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_mipsel.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_powerpc.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_s390.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_s390.deb -
Debian apache-ssl_1.3.26.1+1.48-0woody3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.26.1+1.48-0woody3_sparc.deb -
Debian apache_1.3.26-0woody3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_alpha.deb -
Debian apache_1.3.26-0woody3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_arm.deb -
Debian apache_1.3.26-0woody3_hppa.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_hppa.deb -
Debian apache_1.3.26-0woody3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_i386.deb -
Debian apache_1.3.26-0woody3_ia64.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_ia64.deb -
Debian apache_1.3.26-0woody3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_m68k.deb -
Debian apache_1.3.26-0woody3_mips.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_mips.deb -
Debian apache_1.3.26-0woody3_mipsel.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_mipsel.deb -
Debian apache_1.3.26-0woody3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_powerpc.deb -
Debian apache_1.3.26-0woody3_s390.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_s390.deb -
Debian apache_1.3.26-0woody3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.26-0w oody3_sparc.deb
Apache Apache 1.3.9
-
Debian apache-common_1.3.9-14.3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_alpha.deb -
Debian apache-common_1.3.9-14.3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_arm.deb -
Debian apache-common_1.3.9-14.3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_i386.deb -
Debian apache-common_1.3.9-14.3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_m68k.deb -
Debian apache-common_1.3.9-14.3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_powerpc.deb -
Debian apache-common_1.3.9-14.3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-common_1. 3.9-14.3_sparc.deb -
Debian apache-dev_1.3.9-14.3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_alpha.deb -
Debian apache-dev_1.3.9-14.3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_arm.deb -
Debian apache-dev_1.3.9-14.3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_i386.deb -
Debian apache-dev_1.3.9-14.3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_m68k.deb -
Debian apache-dev_1.3.9-14.3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_powerpc.deb -
Debian apache-dev_1.3.9-14.3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache-dev_1.3.9 -14.3_sparc.deb -
Debian apache-doc_1.3.9-14.3_all.deb
http://security.debian.org/pool/updates/main/a/apache/apache-doc_1.3.9 -14.3_all.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_alpha.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_alpha.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_arm.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_arm.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_i386.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_i386.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_m68k.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_m68k.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_powerpc.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_powerpc.deb -
Debian apache-perl_1.3.9-14.1-1.21.20000309-1.1_sparc.deb
Debian GNU/Linux 2.2 alias potato.
http://security.debian.org/pool/updates/main/a/apache-perl/apache-perl _1.3.9-14.1-1.21.20000309-1.1_sparc.deb -
Debian apache-ssl_1.3.9.13-4.2_alpha.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_alpha.deb -
Debian apache-ssl_1.3.9.13-4.2_arm.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_arm.deb -
Debian apache-ssl_1.3.9.13-4.2_i386.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_i386.deb -
Debian apache-ssl_1.3.9.13-4.2_m68k.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_m68k.deb -
Debian apache-ssl_1.3.9.13-4.2_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_powerpc.deb -
Debian apache-ssl_1.3.9.13-4.2_sparc.deb
http://security.debian.org/pool/updates/main/a/apache-ssl/apache-ssl_1 .3.9.13-4.2_sparc.deb -
Debian apache_1.3.9-14.3_alpha.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_alpha.deb -
Debian apache_1.3.9-14.3_arm.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_arm.deb -
Debian apache_1.3.9-14.3_i386.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_i386.deb -
Debian apache_1.3.9-14.3_m68k.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_m68k.deb -
Debian apache_1.3.9-14.3_powerpc.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_powerpc.deb -
Debian apache_1.3.9-14.3_sparc.deb
http://security.debian.org/pool/updates/main/a/apache/apache_1.3.9-14. 3_sparc.deb
References
Apache HTDigest Insecure Temporary File Vulnerability
References:
References: