It's clear that both upstream MySQL and Percona Server are ffected (I've checked 5.6 branches below):
[openxs@chief mysql-server]$ git pull Already up-to-date. [openxs@chief mysql-server]$ grep -rn dh512_p * extra/yassl/src/yassl.cpp:89: static unsigned char dh512_p[] = extra/yassl/src/yassl.cpp:105: base.dh_->p = BN_bin2bn(dh512_p, sizeof(dh512_p), 0); vio/viosslfactories.c:23:static unsigned char dh512_p[]= vio/viosslfactories.c:42: dh->p=BN_bin2bn(dh512_p,sizeof(dh512_p),NULL); [openxs@chief mysql-server]$ grep -rn dh1024_p * extra/yassl/testsuite/test.hpp:486: static unsigned char dh1024_p[] = extra/yassl/testsuite/test.hpp:508: dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), 0); [openxs@chief mysql-server]$ cd ../percona-server/ [openxs@chief percona-server]$ grep -rn dh512_p * extra/yassl/src/yassl.cpp:89: static unsigned char dh512_p[] = extra/yassl/src/yassl.cpp:105: base.dh_->p = BN_bin2bn(dh512_p, sizeof(dh512_p), 0); vio/viosslfactories.c:23:static unsigned char dh512_p[]= vio/viosslfactories.c:42: dh->p=BN_bin2bn(dh512_p,sizeof(dh512_p),NULL); [openxs@chief percona-server]$ grep -rn dh1024_p * extra/yassl/testsuite/test.hpp:486: static unsigned char dh1024_p[] = extra/yassl/testsuite/test.hpp:508: dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), 0); [openxs@chief percona-server]$ git branch * 5.6
Do you prefer to report upstream bug yourself to get a credit?
It's clear that both upstream MySQL and Percona Server are ffected (I've checked 5.6 branches below):
[openxs@chief mysql-server]$ git pull src/yassl. cpp:89: static unsigned char dh512_p[] = src/yassl. cpp:105: base.dh_->p = BN_bin2bn(dh512_p, sizeof(dh512_p), 0); ries.c: 23:static unsigned char dh512_p[]= ries.c: 42: dh->p=BN_ bin2bn( dh512_p, sizeof( dh512_p) ,NULL); testsuite/ test.hpp: 486: static unsigned char dh1024_p[] = testsuite/ test.hpp: 508: dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), 0); src/yassl. cpp:89: static unsigned char dh512_p[] = src/yassl. cpp:105: base.dh_->p = BN_bin2bn(dh512_p, sizeof(dh512_p), 0); ries.c: 23:static unsigned char dh512_p[]= ries.c: 42: dh->p=BN_ bin2bn( dh512_p, sizeof( dh512_p) ,NULL); testsuite/ test.hpp: 486: static unsigned char dh1024_p[] = testsuite/ test.hpp: 508: dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), 0);
Already up-to-date.
[openxs@chief mysql-server]$ grep -rn dh512_p *
extra/yassl/
extra/yassl/
vio/viosslfacto
vio/viosslfacto
[openxs@chief mysql-server]$ grep -rn dh1024_p *
extra/yassl/
extra/yassl/
[openxs@chief mysql-server]$ cd ../percona-server/
[openxs@chief percona-server]$ grep -rn dh512_p *
extra/yassl/
extra/yassl/
vio/viosslfacto
vio/viosslfacto
[openxs@chief percona-server]$ grep -rn dh1024_p *
extra/yassl/
extra/yassl/
[openxs@chief percona-server]$ git branch
* 5.6
Do you prefer to report upstream bug yourself to get a credit?