Index: b/g10/keyserver.c =================================================================== --- b/g10/keyserver.c +++ b/g10/keyserver.c @@ -1089,6 +1089,11 @@ fingerprint_from_pk (pk, fpr, &fpr_len); keyid_from_pk (pk, keyid); + if (pk.version != 4) { + log_error(_("importing v3 or older keys from keyservers is unsafe: skipping a returned v3 public key\n")) + continue; + } + /* Compare requested and returned fingerprints if available. */ for (n = 0; n < ndesc; n++) {