Thanks for reporting this Mark.  The signature has been dropped and a new
bytecode.cvd released.

I was able to have the bytecode signature be ignored by creating the .ign2
file as follows and then moving it into the ClamAV signature directory:
`echo "BC.Img.Exploit.CVE_2018_4891-6453673-2" > test.ign2`.  Can you
elaborate on how you are creating the .ign2 file?

Thanks again,

-Andrew

On Thu, Mar 4, 2021 at 11:16 AM Mark Allan <markjal...@gmail.com> wrote:

> Looks like we have another one!
>         BC.Img.Exploit.CVE_2018_4891-6453673-2
>
> This is generating loads of FPs as well.
>
> Curiously (and sorry for listing two issues in one email) adding a
> bytecode signature name (with the .{} suffix) to an ign2 file appears to
> have no effect. Any thoughts why this might be?
>
> Best regards,
> Mark
>
> > On 16 Feb 2021, at 3:06 am, Micah Snyder (micasnyd) <micas...@cisco.com>
> wrote:
> >
> > It looks like BC.Img.Exploit.CVE_2017_11255-6335669-1 suffered the same
> lack of proper FP testing as the other TIFF signature, likely for the same
> reasons.  After some time reviewing it, I agree that
> BC.Img.Exploit.CVE_2017_11255-6335669-1 should be dropped.  This bytecode
> signature has a relatively high probability to FP on TIFF files that don't
> include a ColorMap in the IFD header(s), which is also fairly common.
> Reworking the signature would is probably not worth the effort considering
> the CVE is from 2017.
> >
> > It should be dropped in the update tomorrow morning.
> >
> > Thanks for reaching out Mark.
> >
> > Regards,
> > Micah
> >
> >> -----Original Message-----
> >> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On Behalf Of
> >> Micah Snyder (micasnyd)
> >> Sent: Monday, February 15, 2021 11:36 AM
> >> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >> Subject: Re: [Clamav-devel] Issue with FP only on 0.103.1
> >>
> >> Oh, sorry I misread your email.  Needed more coffee.  You were asking
> about
> >> a different signature: BC.Img.Exploit.CVE_2017_11255-6335669-1
> >> Will investigate.
> >>
> >> -Micah
> >>
> >>> -----Original Message-----
> >>> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On Behalf
> >>> Of Micah Snyder (micasnyd)
> >>> Sent: Monday, February 15, 2021 10:28 AM
> >>> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >>> Subject: Re: [Clamav-devel] Issue with FP only on 0.103.1
> >>>
> >>> Hi Mark,
> >>>
> >>> TL;DR:  The type detection mismatch is fixed in the current daily +
> 0.103.1.
> >>> The issue was with the signature.  We didn't know about it because of
> >>> the mismatch.  You should've found that the offending signature was
> >>> dropped on Saturday morning.
> >>>
> >>> Details:
> >>>
> >>> 0.103.1 introduced CL_TYPE_TIFF and changed TIFF file type recognition
> >>> from:
> >>>  0:0:49492a00:TIFF Little Endian:CL_TYPE_ANY:CL_TYPE_GRAPHICS
> >>>  0:0:4d4d:TIFF Big Endian:CL_TYPE_ANY:CL_TYPE_ GRAPHICS
> >>> to:
> >>>  0:0:49492a00:TIFF Little Endian:CL_TYPE_ANY:CL_TYPE_TIFF
> >>>  0:0:4d4d:TIFF Big Endian:CL_TYPE_ANY:CL_TYPE_TIFF
> >>>
> >>> When FTM signatures are loaded from daily.cvd, it overrides the
> >>> built-in FTM signatures.  So it turns out that daily's FTM file had
> >>> been missing the original CL_TYPE_GRAPHICS detection of TIFF files all
> >>> this time, which would've been required for Target:5 signatures to
> >>> alert on TIFF files.  As a result, the signature in question "worked"
> >>> in testing (with a single LDB file, using built-in FTM), but never
> >>> worked in worked during FP testing or in production (with a daily CVD
> file).
> >>>
> >>> When we added this to daily.ftm to support 0.103.1:
> >>>  0:0:49492a00:TIFF Little Endian:CL_TYPE_ANY:CL_TYPE_TIFF:122
> >>>  0:0:4d4d:TIFF Big Endian:CL_TYPE_ANY:CL_TYPE_TIFF:122
> >>> ... all of a sudden a signature which was written for TIFF files
> >>> started alerting on TIFF files (as it should've) because the new
> >>> CL_TYPE_TIFF also alerts on
> >>> Target:5 (graphics) types.  We never added the CL_TYPE_GRAPHICS
> >>> variant for 0.103.0 and prior, which is why it appeared to be an issue
> with
> >> 0.103.1.
> >>> Perhaps we should?  I'll ask MRT about it.
> >>>
> >>> Anyways, this is basically a reminder that we need to make sure daily
> >>> FTM and libclamav's FTM are in sync.
> >>>
> >>> -Micah
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On Behalf
> >>>> Of Mark Allan
> >>>> Sent: Saturday, February 13, 2021 3:35 PM
> >>>> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >>>> Subject: Re: [Clamav-devel] Issue with FP only on 0.103.1
> >>>>
> >>>> Thanks. I've just found another one too
> >>>>
> >>>>    BC.Img.Exploit.CVE_2017_11255-6335669-1
> >>>>
> >>>> It's triggering on a file that's been part of macOS for many years.
> >>>> It's also a tiff file. I can submit this as well if necessary?
> >>>>
> >>>> Out of interest, is the type detection mismatch something that can
> >>>> be fixed in daily.cvd or can I patch libclamav/filetypes_int.h to
> >>>> revert it to what it was at 0.103.0?
> >>>>
> >>>> Mark
> >>>>
> >>>>> On 12 Feb 2021, at 5:23 am, Micah Snyder (micasnyd)
> >>>> <micas...@cisco.com> wrote:
> >>>>>
> >>>>> It appears to me to be an issue with the signature which is only
> >>>>> evident in
> >>>> 0.103.1 now that we're matching TIFFs with Target:5 signatures, like
> >>>> this
> >>> one.
> >>>>>
> >>>>> There was apparently a mismatch for TIFF file type detection
> >>>>> between the
> >>>> file type magic signatures built-in to libclamav
> >>>> (libclamav/filetypes_int.h) and the .ftm sigs shipped with daily.cvd
> >>>> (which override the internal ones when loaded).
> >>>>>
> >>>>> I'll ask to have the signature dropped and re-evaluated.
> >>>>>
> >>>>> -Micah
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On
> >>>>>> Behalf Of Micah Snyder (micasnyd)
> >>>>>> Sent: Thursday, February 11, 2021 8:27 PM
> >>>>>> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >>>>>> Subject: Re: [Clamav-devel] Issue with FP only on 0.103.1
> >>>>>>
> >>>>>> Thank you Mark! We'll take a look.
> >>>>>>
> >>>>>> -Micah
> >>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On
> >>>> Behalf
> >>>>>>> Of Mark Allan
> >>>>>>> Sent: Thursday, February 11, 2021 3:54 PM
> >>>>>>> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >>>>>>> Subject: Re: [Clamav-devel] Issue with FP only on 0.103.1
> >>>>>>>
> >>>>>>> Hi Micah,
> >>>>>>>
> >>>>>>> Yes of course! I've just uploaded a zip file (Archive.zip) to
> >>>>>>> the FP page on clamav.net
> >>>>>>>         MD5 (Archive.zip) = 45229d954a884a1e03aba15b9f42168a
> >>>>>>>
> >>>>>>> Regards
> >>>>>>> Mark
> >>>>>>>
> >>>>>>>> On 11 Feb 2021, at 7:12 pm, Micah Snyder (micasnyd)
> >>>>>>> <micas...@cisco.com> wrote:
> >>>>>>>>
> >>>>>>>> Hi Mark,
> >>>>>>>>
> >>>>>>>> Do you think you could share a sample or two with me to test.
> >>>>>>>> I'm really
> >>>>>>> curious what changed and would like to debug each version with a
> >>>>>>> sample or two.
> >>>>>>>>
> >>>>>>>> -Micah
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: clamav-devel <clamav-devel-boun...@lists.clamav.net> On
> >>>>>>>>> Behalf Of Mark Allan
> >>>>>>>>> Sent: Monday, February 8, 2021 3:04 AM
> >>>>>>>>> To: ClamAV Development <clamav-devel@lists.clamav.net>
> >>>>>>>>> Subject: [Clamav-devel] Issue with FP only on 0.103.1
> >>>>>>>>>
> >>>>>>>>> Hi all,
> >>>>>>>>>
> >>>>>>>>> It looks like the additional image file type support in
> >>>>>>>>> 0.103.1 has introduced an issue with a particular signature
> >>>>>>>>> which has been in the database since 2018
> >>>>>>>>>
> >>>>>>>>>       Img.Exploit.CVE_2018_4904-6449838-0
> >>>>>>>>>
> >>>>>>>>> It's flagging up thousands of known-good files. As far as I
> >>>>>>>>> can tell, they're all TIFF files.
> >>>>>>>>>
> >>>>>>>>> I've added that signature to an ign2 file for now, but I'm
> >>>>>>>>> wondering if there's something else that's maybe amiss
> >>>>>>>>> somewhere either with the signature or the 0.103.1 update?
> >>>>>>>>>
> >>>>>>>>> Best regards,
> >>>>>>>>> Mark
> >>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>>
> >>>>>>>>> clamav-devel mailing list
> >>>>>>>>> clamav-devel@lists.clamav.net
> >>>>>>>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>>>>>>
> >>>>>>>>> Please submit your patches to our Github:
> >>>>>>>>> https://github.com/Cisco- Talos/clamav-devel/pulls
> >>>>>>>>>
> >>>>>>>>> Help us build a comprehensive ClamAV guide:
> >>>>>>>>> https://github.com/vrtadmin/clamav-faq
> >>>>>>>>>
> >>>>>>>>> http://www.clamav.net/contact.html#ml
> >>>>>>>> _______________________________________________
> >>>>>>>>
> >>>>>>>> clamav-devel mailing list
> >>>>>>>> clamav-devel@lists.clamav.net
> >>>>>>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>>>>>
> >>>>>>>> Please submit your patches to our Github:
> >>>>>>>> https://github.com/Cisco-Talos/clamav-devel/pulls
> >>>>>>>>
> >>>>>>>> Help us build a comprehensive ClamAV guide:
> >>>>>>>> https://github.com/vrtadmin/clamav-faq
> >>>>>>>>
> >>>>>>>> http://www.clamav.net/contact.html#ml
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>>
> >>>>>>> clamav-devel mailing list
> >>>>>>> clamav-devel@lists.clamav.net
> >>>>>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>>>>
> >>>>>>> Please submit your patches to our Github:
> >>>>>>> https://github.com/Cisco- Talos/clamav-devel/pulls
> >>>>>>>
> >>>>>>> Help us build a comprehensive ClamAV guide:
> >>>>>>> https://github.com/vrtadmin/clamav-faq
> >>>>>>>
> >>>>>>> http://www.clamav.net/contact.html#ml
> >>>>>> _______________________________________________
> >>>>>>
> >>>>>> clamav-devel mailing list
> >>>>>> clamav-devel@lists.clamav.net
> >>>>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>>>
> >>>>>> Please submit your patches to our Github:
> >>>>>> https://github.com/Cisco- Talos/clamav-devel/pulls
> >>>>>>
> >>>>>> Help us build a comprehensive ClamAV guide:
> >>>>>> https://github.com/vrtadmin/clamav-faq
> >>>>>>
> >>>>>> http://www.clamav.net/contact.html#ml
> >>>>> _______________________________________________
> >>>>>
> >>>>> clamav-devel mailing list
> >>>>> clamav-devel@lists.clamav.net
> >>>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>>
> >>>>> Please submit your patches to our Github:
> >>>>> https://github.com/Cisco-Talos/clamav-devel/pulls
> >>>>>
> >>>>> Help us build a comprehensive ClamAV guide:
> >>>>> https://github.com/vrtadmin/clamav-faq
> >>>>>
> >>>>> http://www.clamav.net/contact.html#ml
> >>>>
> >>>> _______________________________________________
> >>>>
> >>>> clamav-devel mailing list
> >>>> clamav-devel@lists.clamav.net
> >>>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>>
> >>>> Please submit your patches to our Github: https://github.com/Cisco-
> >>>> Talos/clamav-devel/pulls
> >>>>
> >>>> Help us build a comprehensive ClamAV guide:
> >>>> https://github.com/vrtadmin/clamav-faq
> >>>>
> >>>> http://www.clamav.net/contact.html#ml
> >>> _______________________________________________
> >>>
> >>> clamav-devel mailing list
> >>> clamav-devel@lists.clamav.net
> >>> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>>
> >>> Please submit your patches to our Github: https://github.com/Cisco-
> >>> Talos/clamav-devel/pulls
> >>>
> >>> Help us build a comprehensive ClamAV guide:
> >>> https://github.com/vrtadmin/clamav-faq
> >>>
> >>> http://www.clamav.net/contact.html#ml
> >> _______________________________________________
> >>
> >> clamav-devel mailing list
> >> clamav-devel@lists.clamav.net
> >> https://lists.clamav.net/mailman/listinfo/clamav-devel
> >>
> >> Please submit your patches to our Github: https://github.com/Cisco-
> >> Talos/clamav-devel/pulls
> >>
> >> Help us build a comprehensive ClamAV guide:
> >> https://github.com/vrtadmin/clamav-faq
> >>
> >> http://www.clamav.net/contact.html#ml
> > _______________________________________________
> >
> > clamav-devel mailing list
> > clamav-devel@lists.clamav.net
> > https://lists.clamav.net/mailman/listinfo/clamav-devel
> >
> > Please submit your patches to our Github:
> https://github.com/Cisco-Talos/clamav-devel/pulls
> >
> > Help us build a comprehensive ClamAV guide:
> > https://github.com/vrtadmin/clamav-faq
> >
> > http://www.clamav.net/contact.html#ml
>
> _______________________________________________
>
> clamav-devel mailing list
> clamav-devel@lists.clamav.net
> https://lists.clamav.net/mailman/listinfo/clamav-devel
>
> Please submit your patches to our Github:
> https://github.com/Cisco-Talos/clamav-devel/pulls
>
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
>
> http://www.clamav.net/contact.html#ml
>
_______________________________________________

clamav-devel mailing list
clamav-devel@lists.clamav.net
https://lists.clamav.net/mailman/listinfo/clamav-devel

Please submit your patches to our Github: 
https://github.com/Cisco-Talos/clamav-devel/pulls

Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to