1355 : PGP Predictable Key Generation
Printer | http://osvdb.org/1355 | Email This | Edit Vulnerability

Views This Week

3

Views All Time

67

Info

Last Modified

10 months ago

Percent Complete

100%

Disclosure

May 23, 2000

Discovery

Unknown

Dates

Exploit

May 23, 2000

Solution

Unknown

Description

PGP contains a flaw that may cause public and private keys to be generated without sufficient randomness potentially compromising the integrity and strength of the keys. The issue is due to a flaw in the "pgpk" program and it's reliance on /dev/random for entropy/randomness when creating new key pairs. If a user fails to use a long pass phrase and fails to input characters when prompted, the strength of the key pair may be significantly weakened to allow for cryptographic attack against the key pair.

Classification

Location: Local Access Required, Remote/Network Access Required
Attack Type: Cryptographic
Impact: Loss of Confidentiality, Loss of Integrity
Exploit: Exploit Available
Disclosure: OSVDB Verified

Technical

This vulnerability only affects PGP 5.0i unix based installations that rely on /dev/random for key generation entropy (such as Linux and some BSDs). This vulnerability does not affect keys that were generated and relied on user input for randomness or that used a long user ID/pass phrase. This vulnerability does not affect systems that had a random seed file already present.

Solution

Upgrade to version 6.0 or higher, as it has been reported to fix this vulnerability. It is also possible to correct the flaw by implementing the following workarounds: During key generation enter lots of characters when prompted, use a lengthy key ID and pass phrase.

Products

PGP Corporation
Watch-list
PGP
Watch-list
5.0

References

Credit

  • Germano Caronni - gecBrand New Doo Dooacm.org -

Blogs

None found at this time

Comments

No Comments.

DONATE NOW!

User Status

Quick Searches

Advertisements

The database information may change without any notice. Use of the information constitutes acceptance for use in an AS IS condition, and there are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the copyright holder or distributor (OSVDB or OSF) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.

© Copyright 2008 Open Source Vulnerability Database (OSVDB), All Rights Reserved.
Privacy Statement - Terms of Use