oss-sec mailing list archives
Re: CVE request: crypt_blowfish 8-bit character mishandling
From: Michael Matz <matz () suse de>
Date: Tue, 28 Jun 2011 14:05:35 +0200 (CEST)
Hi, On Mon, 27 Jun 2011, Solar Designer wrote:
What's this 0xff business that crept up recently? It's all characters with the high bit set, not just 0xff, that pose problems. Let's be precise with these issues.We're considering the state we'll be in after upgrade to fixed code. 0xff is the only known practical way to have a correctly computed hash match one computed by the buggy code in cases where the latter was in fact computed incorrectly. Since a large subset of such incorrectly computed hashes had some of the original passwords' characters ignored, some working passwords for them are too easy to find, including in some cases passwords that will work even after the bug in the code is fixed. Those passwords will contain specifically the 0xff character. This is why we may want to treat the 0xff character specially.
Thanks, so, let me see if I got this: the original password contained some 8bit chars (0xff or not doesn't matter), the buggy hashes lead to easily finding passwords with the same hash, some of those conflicting passwords might have 0xff chars in them, and _those_ then will sometimes still produce a hash conflict even with the fixed blowfish code. If so, treating passwords containing 0xff special seems sensible. Ciao, Michael.
Current thread:
- Re: CVE request: crypt_blowfish 8-bit character mishandling, (continued)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Josh Bressers (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Ludwig Nussel (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Ludwig Nussel (Jun 22)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 23)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 23)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Ludwig Nussel (Jun 27)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Michael Matz (Jun 27)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 27)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Michael Matz (Jun 28)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 29)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 27)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Vincent Danen (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Vincent Danen (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Solar Designer (Jun 21)
- Re: CVE request: crypt_blowfish 8-bit character mishandling Vincent Danen (Jun 21)