File clamav-CVE-2018-14679.patch of Package clamav.25679

--- libclammspack/mspack/chmd.c.orig
+++ libclammspack/mspack/chmd.c
@@ -451,6 +451,8 @@ static int chmd_read_headers(struct mspa
     while (num_entries--) {
       READ_ENCINT(name_len);
       if (name_len > (unsigned int) (end - p)) goto chunk_end;
+      /* consider blank filenames to be an error */
+      if (name_len == 0) goto chunk_end;
       name = p; p += name_len;
       READ_ENCINT(section);
       READ_ENCINT(offset);
openSUSE Build Service is sponsored by