CVE-2007-6755
Publication date 11 October 2013
Last updated 24 July 2024
Ubuntu priority
The NIST SP 800-90A default statement of the Dual Elliptic Curve Deterministic Random Bit Generation (Dual_EC_DRBG) algorithm contains point Q constants with a possible relationship to certain "skeleton key" values, which might allow context-dependent attackers to defeat cryptographic protection mechanisms by leveraging knowledge of those values. NOTE: this is a preliminary CVE for Dual_EC_DRBG; future research may provide additional details about point Q and associated attacks, and could potentially lead to a RECAST or REJECT of this CVE.
Status
Package | Ubuntu Release | Status |
---|---|---|
bouncycastle | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty | Not in release | |
gnutls26 | ||
18.04 LTS bionic | Not in release | |
16.04 LTS xenial | Not in release | |
14.04 LTS trusty |
Not affected
|
|
gnutls28 | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty | Not in release | |
libgcrypt11 | ||
18.04 LTS bionic | Not in release | |
16.04 LTS xenial | Not in release | |
14.04 LTS trusty |
Not affected
|
|
mbedtls | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty | Not in release | |
nss | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty |
Not affected
|
|
openssl | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty |
Not affected
|
|
openssl098 | ||
18.04 LTS bionic | Not in release | |
16.04 LTS xenial | Not in release | |
14.04 LTS trusty | Not in release | |
polarssl | ||
18.04 LTS bionic | Not in release | |
16.04 LTS xenial | Not in release | |
14.04 LTS trusty | Not in release | |
python-crypto | ||
18.04 LTS bionic |
Not affected
|
|
16.04 LTS xenial |
Not affected
|
|
14.04 LTS trusty |
Not affected
|
|
Notes
seth-arnold
Dual_EC_DRBG has been under suspicion long enough that I suspect none of our libraries use it by default, though some may make it available for legacy compatability. It might be worthwhile to remove it entirely, so that unsafe mechanisms aren't available to provide a false sense of safety.
mdeslaur
openssl only seems to have Dual_EC_DRBG in the fips module, not in the regular source.
Patch details
Package | Patch details |
---|---|
openssl |
References
Other references
- https://www.schneier.com/blog/archives/2007/11/the_strange_sto.html
- http://threatpost.com/in-wake-of-latest-crypto-revelations-everything-is-suspect
- http://stream.wsj.com/story/latest-headlines/SS-2-63399/SS-2-332655/
- http://rump2007.cr.yp.to/15-shumow.pdf
- http://blog.cryptographyengineering.com/2013/09/the-many-flaws-of-dualecdrbg.html
- http://blog.cryptographyengineering.com/2013/09/rsa-warns-developers-against-its-own.html
- http://arstechnica.com/security/2013/09/stop-using-nsa-influence-code-in-our-product-rsa-tells-customers/
- https://www.cve.org/CVERecord?id=CVE-2007-6755