oss-sec mailing list archives
Re: CVE request: crypt_blowfish 8-bit character mishandling
From: Vincent Danen <vdanen () redhat com>
Date: Tue, 21 Jun 2011 12:09:16 -0600
* [2011-06-21 21:55:26 +0400] Solar Designer wrote:
On Tue, Jun 21, 2011 at 10:50:18AM -0600, Vincent Danen wrote:So Crypt::Eksblowfish uses the same code but wasn't affected? Do we know why that is?It is based on the same code, but the author made changes when merging the code. Specifically, he switched to using "unsigned char *".I can't promise I will have time to look at it, but I will try if I can find the time.Thanks!
Ok, so taking a quick look at php-suhosin, we have: ... 61 typedef unsigned int BF_word; ... 558 BF_word tmp;559 560 for (i = 0; i < BF_N + 2; i++) {
561 tmp = 0;
562 for (j = 0; j < 4; j++) {
563 tmp <<= 8;
564 tmp |= *ptr;
I'm assuming the above means it is vulnerable (unsigned int vs unsigned
char).
--
Vincent Danen / Red Hat Security Response Team
Current thread:
- Re: CVE request: crypt_blowfish 8-bit character mishandling, (continued)
- 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)
