Blame SOURCES/0002-fabrics-fix-a-buffer-overrun.patch

f5b8f0
From ff8f9b6f59b574fda24a071fb0af4381c0cc6d9f Mon Sep 17 00:00:00 2001
f5b8f0
From: Maurizio Lombardi <mlombard@redhat.com>
f5b8f0
Date: Thu, 9 Dec 2021 12:21:51 +0100
f5b8f0
Subject: [PATCH 2/3] fabrics: fix a buffer overrun
f5b8f0
f5b8f0
the uuid buffer size must be at least 37 bytes to avoid
f5b8f0
corrupting the memory
f5b8f0
f5b8f0
Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
f5b8f0
---
f5b8f0
 fabrics.c | 2 +-
f5b8f0
 1 file changed, 1 insertion(+), 1 deletion(-)
f5b8f0
f5b8f0
diff --git a/fabrics.c b/fabrics.c
f5b8f0
index adca89b..0766729 100644
f5b8f0
--- a/fabrics.c
f5b8f0
+++ b/fabrics.c
f5b8f0
@@ -883,7 +883,7 @@ static char *hostnqn_generate_systemd(void)
f5b8f0
 
f5b8f0
 static char *hostnqn_read_dmi(void)
f5b8f0
 {
f5b8f0
-	char uuid[16];
f5b8f0
+	char uuid[37];
f5b8f0
 	char *ret = NULL;
f5b8f0
 
f5b8f0
 	if (uuid_from_dmi(uuid) < 0)
f5b8f0
-- 
f5b8f0
2.27.0
f5b8f0