]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: agent: set ifname to NULL after freeing
authorJán Tomko <jtomko@redhat.com>
Fri, 18 Sep 2020 15:56:37 +0000 (17:56 +0200)
committerJán Tomko <jtomko@redhat.com>
Wed, 30 Sep 2020 09:42:28 +0000 (11:42 +0200)
CVE-2020-25637

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
Fixes: 0977b8aa071de550e1a013d35e2c72615e65d520
Reviewed-by: Mauro Matteo Cascella <mcascell@redhat.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_agent.c

index 22efd2d42a5aadcd6f0f43c4eb494a3957b9d307..1239aceb46ea21b073a0e300a57c347e41b4746e 100644 (file)
@@ -2166,6 +2166,7 @@ qemuAgentGetInterfaces(qemuAgentPtr agent,
 
         /* Has to be freed for each interface. */
         g_strfreev(ifname);
+        ifname = NULL;
 
         /* as well as IP address which - moreover -
          * can be presented multiple times */