php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #68916 Mime Type for some jpeg files not detected correctly
Submitted: 2015-01-26 14:04 UTC Modified: 2015-01-27 08:24 UTC
From: uwej711 at gmail dot com Assigned:
Status: Open Package: Filesystem function related
PHP Version: 5.5.9 OS: Ubuntu 14.04
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2015-01-26 14:04 UTC] uwej711 at gmail dot com
Description:
------------
There are some jpegs that are detected as Linux/i386 core file. This is only fixed in libmagic 5.18, currently php uses 5.17. See https://github.com/file/file/commit/7e21b5477712cedf70403624d705c6cd7656a780for the change in libmagic. 

There is currently no way to work around this as the magic file is compiled into php


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2015-01-26 14:07 UTC] uwej711 at gmail dot com
-Summary: Mime Types for jpeg files not detected correctly +Summary: Mime Type for some jpeg files not detected correctly -PHP Version: 5.5.21 +PHP Version: 5.5.9
 [2015-01-26 14:07 UTC] uwej711 at gmail dot com
Sorry this is the correct patch link:

https://github.com/file/file/commit/7e21b5477712cedf70403624d705c6cd7656a780

This bug also affects the latest 5.6.5 version
 [2015-01-27 08:24 UTC] uwej711 at gmail dot com
to reproduce:

<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension
echo finfo_file($finfo, 'test.jpg') . "\n";
finfo_close($finfo);
?>

and the jpeg from 

https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=TESTp.jpg;att=1;bug=657545
 
PHP Copyright © 2001-2018 The PHP Group
All rights reserved.
Last updated: Mon Jul 16 10:01:53 2018 UTC