{"vuid":"VU#940388","idnumber":"940388","name":"GnuPG creates ElGamal keys for signing using insufficient entropy","keywords":["GnuPG","ElGamal key","signing","encrypting","insufficient entropy"],"overview":"Gnu Privacy Guard (GnuPG) is a cryptographic utility used to generate cryptographic keys and perform other cryptographic functions. A vulnerability in the way GnuPG generates ElGamal keys has been discovered. This vulnerability renders ElGamal signing key untrustworthy.","clean_desc":"A vulnerability in the algorithm to generate ElGamal sign+encrypt keys can permit an attacker to generate valid signatures without access to the private key. This vulnerability does not affect encrypt-only (type 16) ElGamal keys, only the ElGamal sign+encrypt key (type 20) when used to make a signature with a GnuPG version 1.0.2 or later.","impact":"A remote attacker can generate a valid signature without access to the private key.","resolution":"Revoke your ElGamal signing keys. GnuPG has released a patch for version 1.2.3 or you can upgrade to version 1.2.4 or later.","workarounds":"","sysaffected":"","thanks":"Thanks to Werner Koch for his advisory on this issue, and Phong Nguyen for reporting this vulnerability.","author":"This document was written by Jason A Rafail.","public":["http://www.secunia.com/advisories/10304/","http://www.securityfocus.com/bid/9115","http://www.secunia.com/advisories/10349/","http://www.secunia.com/advisories/10400/","http://www.secunia.com/advisories/10399/"],"cveids":["CVE-2003-0971"],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2003-12-01T15:51:50Z","publicdate":"2003-11-27T00:00:00Z","datefirstpublished":"2003-12-29T15:51:56Z","dateupdated":"2003-12-29T15:52:17Z","revision":7,"vrda_d1_directreport":"","vrda_d1_population":"","vrda_d1_impact":"","cam_widelyknown":"15","cam_exploitation":"0","cam_internetinfrastructure":"10","cam_population":"5","cam_impact":"15","cam_easeofexploitation":"12","cam_attackeraccessrequired":"15","cam_scorecurrent":"6.328125","cam_scorecurrentwidelyknown":"7.59375","cam_scorecurrentwidelyknownexploited":"12.65625","ipprotocol":"","cvss_accessvector":"","cvss_accesscomplexity":"","cvss_authentication":null,"cvss_confidentialityimpact":"","cvss_integrityimpact":"","cvss_availabilityimpact":"","cvss_exploitablity":null,"cvss_remediationlevel":"","cvss_reportconfidence":"","cvss_collateraldamagepotential":"","cvss_targetdistribution":"","cvss_securityrequirementscr":"","cvss_securityrequirementsir":"","cvss_securityrequirementsar":"","cvss_basescore":"","cvss_basevector":"","cvss_temporalscore":"","cvss_environmentalscore":"","cvss_environmentalvector":"","metric":6.328125,"vulnote":null}