[File] [PATCH] Fix broken BMP detection since 5.38

Christos Zoulas christos at zoulas.com
Tue Jun 23 23:20:26 UTC 2020


I think that Jörg made that change and can comment about it?

christos

> On Jun 23, 2020, at 1:28 PM, Avinash Sonawane <rootkea at gmail.com> wrote:
> 
>> Hi, Any update on this?
> 
> Yes, any update on this? This has already been reported downstream [0]
> and causing applications using libmagic to fail for bmp files as
> reported here [1].
> 
>> *From:* Huki <gk7huki at gmail.com>
>> *Sent:* Sat, 29 Feb 2020 20:23:23 +0530
>> *To:* Christos Zoulas <christos at zoulas.com>, Jörg Jenderek
>> <joerg.jen.der.ek at gmx.net>
>> *Cc:* file mailinglist <file at astron.com>
>> *Subject:* Re: [File] [PATCH] Fix broken BMP detection since 5.38
>> 
>> Here is a test bitmap file that is broken in v5.38:
>> http://rv12.revoltzone.net/downloads/file-5.38-test.bmp.gz
> 
> Another test bmp file is attached in ristretto bug report [1].
> 
>> The output:
>> 
>> $ file test.bmp
>> test.bmp: data
>> 
>> 
>> The expected result (I've used my patched magic.mgc):
>> 
>> $ file -m magic.mgc test.bmp
>> test.bmp: PC bitmap, Windows 3.x format, 1024 x 1024 x 24, image size 3145728, resolution 11811 x 11811 px/m, cbSize 3145782, bits offset 54
>> 
>> 
>> The problem is caused by this line which doesn't behave as expected when
>> the file size is too big:
>> 
>> # jump 4 bytes before end of file/header to skip fmt-116-signature-id-118.dib
>>>> (2.l-4) ulong x PC bitmap, Windows 3.x format
> 
> Can maintainers please confirm the fix and merge the patch?
> 
> Thanks!
> 
> [0] https://bugs.launchpad.net/ubuntu/+source/file/+bug/1879019
> [1] https://bugs.launchpad.net/ubuntu/+source/ristretto/+bug/1762242
> 
> Regards,
> Avinash Sonawane (rootKea)
> PICT, Pune
> https://rootkea.wordpress.com
> --
> File mailing list
> File at astron.com
> https://mailman.astron.com/mailman/listinfo/file

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 235 bytes
Desc: Message signed with OpenPGP
URL: <https://mailman.astron.com/pipermail/file/attachments/20200623/2b1ce492/attachment.asc>


More information about the File mailing list