APOP Protocol Insecure MD5 Hash Weakness
BID:23257
Info
APOP Protocol Insecure MD5 Hash Weakness
| Bugtraq ID: | 23257 |
| Class: | Design Error |
| CVE: |
CVE-2007-1558 |
| Remote: | Yes |
| Local: | No |
| Published: | Apr 02 2007 12:00AM |
| Updated: | Jul 07 2009 09:36PM |
| Credit: | Gaëtan LEURENT discovered this issue. |
| Vulnerable: |
Ubuntu Ubuntu Linux 7.04 sparc Ubuntu Ubuntu Linux 7.04 powerpc Ubuntu Ubuntu Linux 7.04 i386 Ubuntu Ubuntu Linux 7.04 amd64 Ubuntu Ubuntu Linux 6.10 sparc Ubuntu Ubuntu Linux 6.10 powerpc Ubuntu Ubuntu Linux 6.10 i386 Ubuntu Ubuntu Linux 6.10 amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Trustix Secure Linux 3.0.5 Trustix Secure Linux 3.0 Trustix Secure Linux 2.2 SuSE SUSE Linux Enterprise Server 8 SuSE SUSE Linux Enterprise Server 10 SP1 SuSE Suse Linux Enterprise Desktop 10 SP1 SuSE Linux 10.1 x86-64 SuSE Linux 10.1 x86 SuSE Linux 10.1 ppc SuSE Linux 10.0 x86-64 SuSE Linux 10.0 x86 SuSE Linux 10.0 ppc SGI ProPack 3.0 SP6 S.u.S.E. UnitedLinux 1.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. openSUSE 10.2 S.u.S.E. Novell Linux POS 9 S.u.S.E. Novell Linux Desktop 9 S.u.S.E. Linux Professional 10.0 OSS S.u.S.E. Linux Professional 10.0 S.u.S.E. Linux Professional 10.2 X86 64 S.u.S.E. Linux Professional 10.2 S.u.S.E. Linux Professional 10.1 S.u.S.E. Linux Personal 10.0 OSS S.u.S.E. Linux Personal 10.2 X86 64 S.u.S.E. Linux Personal 10.2 S.u.S.E. Linux Personal 10.1 rPath rPath Linux 1 Redhat Linux Advanced Work Station 2.1 Redhat Fedora 7 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux WS 3 Redhat Enterprise Linux WS 2.1 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux ES 3 Redhat Enterprise Linux ES 2.1 Redhat Enterprise Linux Desktop Workstation 5 client Redhat Enterprise Linux Desktop 5 client Redhat Enterprise Linux AS 4 Redhat Enterprise Linux AS 3 Redhat Enterprise Linux AS 2.1 IA64 Redhat Enterprise Linux AS 2.1 Redhat Enterprise Linux Desktop version 4 Redhat Enterprise Linux 5 Server Redhat Desktop 4.0 Redhat Desktop 3.0 Novell Evolution 2.0.4 Novell Evolution 2.0.3 Novell Evolution 2.0.2 Mutt Mutt 1.5.13 Mutt Mutt 1.5.12 Mutt Mutt 1.5.11 Mutt Mutt 1.5.10 Mutt Mutt 1.5.9 Mutt Mutt 1.5.6 Mutt Mutt 1.5.4 Mutt Mutt 1.5.3 Mutt Mutt 1.4.2 Mutt Mutt 1.4.1 Mutt Mutt 1.4 .0 Mutt Mutt 1.3.28 Mutt Mutt 1.3.27 Mutt Mutt 1.3.25 Mutt Mutt 1.3.24 Mutt Mutt 1.3.22 Mutt Mutt 1.3.17 Mutt Mutt 1.3.16 Mutt Mutt 1.3.12 -1 Mutt Mutt 1.3.12 Mutt Mutt 1.2.5 .1 Mutt Mutt 1.2.5 -5 Mutt Mutt 1.2.5 -4 Mutt Mutt 1.2.5 -12OL Mutt Mutt 1.2.5 -12 Mutt Mutt 1.2.5 -1 Mutt Mutt 1.2.5 Mutt Mutt 1.2 -1 Mutt Mutt 1.1.12 -1 Mutt Mutt 1.1.9 -1 Mutt Mutt 1.1.5 -1 Mutt Mutt 1.1.4 -1 Mutt Mutt 1.1.3 -1 Mutt Mutt 1.1.2 -2 Mutt Mutt 1.1.2 -1 Mutt Mutt 1.1.1 -1 Mutt Mutt 1.0.1 Mutt Mutt 1.0 pre3 Mutt Mutt 0.95.6 Mutt Mutt 0.93.2 (i) Mutt Mutt 0.93.2 Mutt Mutt 0.93.1 (i) Mutt Mutt 1.5.9i Mutt Mutt 1.5.5i Mutt Mutt 1.5.5.1i Mutt Mutt 1.4.2.2 Mutt Mutt 1.4.2.1 Mozilla Thunderbird 1.5 beta 2 Mozilla Thunderbird 1.5 .9 Mozilla Thunderbird 1.5 Mozilla Thunderbird 1.0.8 Mozilla Thunderbird 1.0.7 Mozilla Thunderbird 1.0.6 Mozilla Thunderbird 1.0.5 Mozilla Thunderbird 1.0.2 Mozilla Thunderbird 1.0.1 Mozilla Thunderbird 1.0 Mozilla Thunderbird 0.9 Mozilla Thunderbird 0.8 Mozilla Thunderbird 0.7.3 Mozilla Thunderbird 0.7.2 Mozilla Thunderbird 0.7.1 Mozilla Thunderbird 0.7 Mozilla Thunderbird 0.6 Mozilla Thunderbird 1.5.0.8 Mozilla Thunderbird 1.5.0.7 Mozilla Thunderbird 1.5.0.5 Mozilla Thunderbird 1.5.0.4 Mozilla Thunderbird 1.5.0.2 Mozilla Thunderbird 1.5.0.10 Mozilla Thunderbird 1.5.0.1 MIT Kerberos 5 0.93.1 (i) Mandriva Linux Mandrake 2007.1 x86_64 Mandriva Linux Mandrake 2007.1 Mandriva Linux Mandrake 2007.0 x86_64 Mandriva Linux Mandrake 2007.0 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 3.0 x86_64 MandrakeSoft Corporate Server 3.0 MandrakeSoft Corporate Server 4.0 GNOME Evolution 2.8.1 GNOME Evolution 2.8 GNOME Evolution 2.6.1 GNOME Evolution 2.3.7 GNOME Evolution 2.3.6 .1 GNOME Evolution 2.3.6 GNOME Evolution 2.3.5 GNOME Evolution 2.3.4 GNOME Evolution 2.3.3 GNOME Evolution 2.3.2 GNOME Evolution 2.3.1 GNOME Evolution 2.2.3 GNOME Evolution 2.2.1 GNOME Evolution 2.2 GNOME Evolution 2.1 GNOME Evolution 2.0.4 GNOME Evolution 2.0.1 GNOME Evolution 2.0 GNOME Evolution 1.5 GNOME Evolution 1.0.5 GNOME Evolution 2.8.2.1 Gentoo Linux Foresight Linux Foresight Linux 1.1 Eric Raymond Fetchmail 6.3.8 Eric Raymond Fetchmail 6.3.6 -rc3 Eric Raymond Fetchmail 6.3.6 -rc2 Eric Raymond Fetchmail 6.3.6 -rc1 Eric Raymond Fetchmail 6.3.6 Eric Raymond Fetchmail 6.3.6 Eric Raymond Fetchmail 6.3.5 Eric Raymond Fetchmail 6.3.5 Eric Raymond Fetchmail 6.3.4 Eric Raymond Fetchmail 6.3.3 Eric Raymond Fetchmail 6.3.2 rc4 Eric Raymond Fetchmail 6.3.2 rc3 Eric Raymond Fetchmail 6.3.2 rc2 Eric Raymond Fetchmail 6.3.2 Eric Raymond Fetchmail 6.3.2 Eric Raymond Fetchmail 6.3.1 -rc1 Eric Raymond Fetchmail 6.3.1 Eric Raymond Fetchmail 6.3.1 Eric Raymond Fetchmail 6.3 .0 Eric Raymond Fetchmail 6.3 Eric Raymond Fetchmail 6.2.9 -rc6 Eric Raymond Fetchmail 6.2.6 -pre7 Eric Raymond Fetchmail 6.2.5 .5 Eric Raymond Fetchmail 6.2.5 .4 Eric Raymond Fetchmail 6.2.5 .2 Eric Raymond Fetchmail 6.2.5 .1 Eric Raymond Fetchmail 6.2.5 Eric Raymond Fetchmail 6.2.5 Eric Raymond Fetchmail 6.2.4 Eric Raymond Fetchmail 6.2.2 Eric Raymond Fetchmail 6.2 .0 Eric Raymond Fetchmail 6.1.3 Eric Raymond Fetchmail 6.1 .0 Eric Raymond Fetchmail 6.0 .0 Eric Raymond Fetchmail 5.9.14 Eric Raymond Fetchmail 5.9.13 Eric Raymond Fetchmail 5.9.12 Eric Raymond Fetchmail 5.9.11 Eric Raymond Fetchmail 5.9.10 Eric Raymond Fetchmail 5.9.9 Eric Raymond Fetchmail 5.9.8 Eric Raymond Fetchmail 5.9.7 Eric Raymond Fetchmail 5.9.6 Eric Raymond Fetchmail 5.9.5 Eric Raymond Fetchmail 5.9.4 Eric Raymond Fetchmail 5.9.3 Eric Raymond Fetchmail 5.9.2 Eric Raymond Fetchmail 5.9.1 Eric Raymond Fetchmail 5.9 .0 Eric Raymond Fetchmail 5.8.17 Eric Raymond Fetchmail 5.8.16 Eric Raymond Fetchmail 5.8.15 Eric Raymond Fetchmail 5.8.14 Eric Raymond Fetchmail 5.8.13 Eric Raymond Fetchmail 5.8.12 Eric Raymond Fetchmail 5.8.11 Eric Raymond Fetchmail 5.8.10 Eric Raymond Fetchmail 5.8.9 Eric Raymond Fetchmail 5.8.8 Eric Raymond Fetchmail 5.8.7 Eric Raymond Fetchmail 5.8.6 Eric Raymond Fetchmail 5.8.5 Eric Raymond Fetchmail 5.8.4 Eric Raymond Fetchmail 5.8.3 Eric Raymond Fetchmail 5.8.2 Eric Raymond Fetchmail 5.8.1 Eric Raymond Fetchmail 5.8 .0 Eric Raymond Fetchmail 5.7.4 Eric Raymond Fetchmail 5.7.3 Eric Raymond Fetchmail 5.7.2 Eric Raymond Fetchmail 5.7.1 Eric Raymond Fetchmail 5.7 Eric Raymond Fetchmail 5.6.8 Eric Raymond Fetchmail 5.6.7 Eric Raymond Fetchmail 5.6.6 Eric Raymond Fetchmail 5.6.5 Eric Raymond Fetchmail 5.6.4 Eric Raymond Fetchmail 5.6.3 Eric Raymond Fetchmail 5.6.2 Eric Raymond Fetchmail 5.6.1 Eric Raymond Fetchmail 5.6 Eric Raymond Fetchmail 5.5.6 Eric Raymond Fetchmail 5.5.5 Eric Raymond Fetchmail 5.5.4 Eric Raymond Fetchmail 5.5.3 Eric Raymond Fetchmail 5.5.2 Eric Raymond Fetchmail 5.5.1 Eric Raymond Fetchmail 5.5 Eric Raymond Fetchmail 5.4.5 Eric Raymond Fetchmail 5.4.4 Eric Raymond Fetchmail 5.4.3 Eric Raymond Fetchmail 5.4.2 Eric Raymond Fetchmail 5.4.1 Eric Raymond Fetchmail 5.4 .0 Eric Raymond Fetchmail 5.3.8 Eric Raymond Fetchmail 5.3.7 Eric Raymond Fetchmail 5.3.6 Eric Raymond Fetchmail 5.3.5 Eric Raymond Fetchmail 5.3.4 Eric Raymond Fetchmail 5.3.3 Eric Raymond Fetchmail 5.3.2 Eric Raymond Fetchmail 5.3.1 Eric Raymond Fetchmail 5.3 Eric Raymond Fetchmail 5.2 Eric Raymond Fetchmail 5.1 Eric Raymond Fetchmail 5.0 Eric Raymond Fetchmail 6.3.6-rc4 Eric Raymond Fetchmail 6.3.6-rc3 Eric Raymond Fetchmail 6.3.6-rc2 Eric Raymond Fetchmail 6.3.6-rc1 Eric Raymond Fetchmail 6.3.2 rc1 Debian Xulrunner 0 Debian Linux 4.0 sparc Debian Linux 4.0 s/390 Debian Linux 4.0 powerpc Debian Linux 4.0 mipsel Debian Linux 4.0 mips Debian Linux 4.0 m68k Debian Linux 4.0 ia-64 Debian Linux 4.0 ia-32 Debian Linux 4.0 hppa Debian Linux 4.0 arm Debian Linux 4.0 amd64 Debian Linux 4.0 alpha Debian Linux 4.0 Debian Iceweasel 0 Debian Icedove 0 Debian Iceape 1.1.1 Avaya Intuity AUDIX LX 2.0 SP2 Avaya Intuity AUDIX LX 2.0 SP1 Avaya Intuity AUDIX LX 2.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: |
Mozilla Thunderbird 2.0 .4 Mozilla Thunderbird 1.5.0.12 |
Discussion
APOP Protocol Insecure MD5 Hash Weakness
Applications that implement the APOP protocol may be vulnerable to a password-hash weakness. This issue occurs because the MD5 hash algorithm fails to properly prevent collisions.
Attackers may exploit this issue in man-in-the-middle attacks to potentially gain access to the first three characters of passwords. This will increase the likelihood of successful brute-force attacks against APOP authentication.
To limit the possibility of successful exploits, applications that implement the APOP protocol should set up safeguards to ensure that message IDs are RFC-compliant.
Mozilla Thunderbird, Evolution, mutt, and fetchmail are reportedly affected by this issue.
Applications that implement the APOP protocol may be vulnerable to a password-hash weakness. This issue occurs because the MD5 hash algorithm fails to properly prevent collisions.
Attackers may exploit this issue in man-in-the-middle attacks to potentially gain access to the first three characters of passwords. This will increase the likelihood of successful brute-force attacks against APOP authentication.
To limit the possibility of successful exploits, applications that implement the APOP protocol should set up safeguards to ensure that message IDs are RFC-compliant.
Mozilla Thunderbird, Evolution, mutt, and fetchmail are reportedly affected by this issue.
Exploit / POC
APOP Protocol Insecure MD5 Hash Weakness
Currently we are not aware of any exploits for this issue. 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 exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
APOP Protocol Insecure MD5 Hash Weakness
Solution:
Please see the referenced advisories for more information.
Mozilla Thunderbird 1.5.0.5
Mozilla Thunderbird 1.5.0.8
Mozilla Thunderbird 0.7.2
Mozilla Thunderbird 0.7.3
Mozilla Thunderbird 0.8
Apple Mac OS X Server 10.3.9
Apple Mac OS X 10.3.9
Solution:
Please see the referenced advisories for more information.
Mozilla Thunderbird 1.5.0.5
-
Mozilla Thunderbird 1.5.0.12 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=linux&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=osx&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=win&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=linux&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=osx&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=win&lang=en-US
Mozilla Thunderbird 1.5.0.8
-
Mozilla Thunderbird 1.5.0.12 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=linux&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=osx&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=win&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=linux&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=osx&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=win&lang=en-US
Mozilla Thunderbird 0.7.2
-
Mozilla Thunderbird 1.5.0.12 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=linux&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=osx&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=win&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=linux&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=osx&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=win&lang=en-US
Mozilla Thunderbird 0.7.3
-
Mozilla Thunderbird 1.5.0.12 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=linux&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=osx&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=win&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=linux&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=osx&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=win&lang=en-US
Mozilla Thunderbird 0.8
-
Mozilla Thunderbird 1.5.0.12 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=linux&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=osx&lang=en-US -
Mozilla Thunderbird 1.5.0.12 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-1.5. 0.12&os=win&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Linux
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=linux&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Mac OS X
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=osx&lang=en-US -
Mozilla Thunderbird 2.0.0.4 for Windows
http://www.mozilla.com/products/download.html?product=thunderbird-2.0. 0.0&os=win&lang=en-US
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
References
APOP Protocol Insecure MD5 Hash Weakness
References:
References:
- Known Vulnerabilities in Mozilla Products (Mozilla.org)
- Message Freedom in MD4 and MD5 Collisions: Application to APOP (Gaëtan LEURENT
) - RHSA-2007:0344-2 - evolution-data-server security update (RedHat)
- RHSA-2007:0385-4 - fetchmail security update (RedHat)
- RHSA-2007:0401-2 - thunderbird security update (RedHat)
- APOP vulnerability (Gaëtan LEURENT
) - Re: APOP vulnerability (3APA3A <[email protected]>)
- Re: APOP vulnerability (Gaëtan LEURENT
) - Re[2]: APOP vulnerability (3APA3A <[email protected]>)
- ASA-2009-262 (Avaya)
- Foresight Linux Essential Advisory: FLEA-2007-0023-1 (Foresight Linux)
- RHSA-2007:0353-3 evolution security update (Red Hat)
- RHSA-2007:0386-4 mutt security update (Red Hat)
- RHSA-2007:0402-4 - seamonkey security update (RedHat)
- rPath Linux Security Advisory RPL-1425 (rPath)