From 30b9571586235fa982819f4a78c3352bdbbb35d9 Mon Sep 17 00:00:00 2001 From: Markus Beth Date: Fri, 1 Feb 2019 08:30:19 +0100 Subject: [PATCH] fix heap overflow in libtasn_read_cert_pk_parameters use correct size to memcpy() the exponent data in libtasn_read_cert_pk_parameters --- asn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/asn.c b/asn.c index 07e9804..bd0577b 100644 --- a/asn.c +++ b/asn.c @@ -325,7 +325,7 @@ int libtasn_read_cert_pk_parameters(uint8_t *data, size_t len, gnutls_datum_t *m return 1; } - memcpy((void *)e->data, newbuf, m->size); + memcpy((void *)e->data, newbuf, e->size); return 0; }