From 1605e34fc365edd473aac15c9b4e5aadc1d95cf5 Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Fri, 11 Dec 2015 14:40:23 +0100 Subject: [PATCH] gpg: Fix buffer overflow. * g10/keydb.c (keydb_search_desc_dump): Fix buffer overflow. -- Signed-off-by: Neal H. Walfield Regression-due-to: 11ec478 Note: this buffer overflow will only occur if --debug=lookup is passed to gpg and a search by fingerprint is done. --- g10/keydb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g10/keydb.c b/g10/keydb.c index 97dfb5fa3..d7c35deac 100644 --- a/g10/keydb.c +++ b/g10/keydb.c @@ -470,7 +470,7 @@ char * keydb_search_desc_dump (struct keydb_search_desc *desc) { char b[MAX_FORMATTED_FINGERPRINT_LEN + 1]; - char fpr[MAX_FINGERPRINT_LEN + 1]; + char fpr[2 * MAX_FINGERPRINT_LEN + 1]; switch (desc->mode) {