From 2bdab81198ae366d25547b1441609c7d324b0bb4 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 31 Aug 2021 09:05:59 +0200 Subject: [PATCH] apps/pkcs12: Do not assume null termination of ASN1_UTF8STRING Reviewed-by: Paul Dale Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/16433) --- apps/pkcs12.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/pkcs12.c b/apps/pkcs12.c index d745df84943..dcb173f201f 100644 --- a/apps/pkcs12.c +++ b/apps/pkcs12.c @@ -1142,7 +1142,8 @@ void print_attribute(BIO *out, const ASN1_TYPE *av) break; case V_ASN1_UTF8STRING: - BIO_printf(out, "%s\n", av->value.utf8string->data); + BIO_printf(out, "%.*s\n", av->value.utf8string->length, + av->value.utf8string->data); break; case V_ASN1_OCTET_STRING: -- 2.47.2