Bug #73159 [NEW]: imagegd2(): unrecognized formats may result in corrupted files

From: Date: Sat, 24 Sep 2016 09:19:00 +0000
Subject: Bug #73159 [NEW]: imagegd2(): unrecognized formats may result in corrupted files
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-204231@lists.php.net to get a copy of this message
From: cmb Operating system: * PHP version: 5.6Git-2016-09-24 (Git) Package: GD related Bug Type: Bug Bug description:imagegd2(): unrecognized formats may result in corrupted files Description: ------------ The code to write GD2 images checks for unrecognized fmts and adjusts them to reasonable values. However, for truecolor images the then correct value would be further increased by 2, resulting in an incorrect format being written to the file header. This has been reported against libgd as <https://github.com/libgd/libgd/issues/289>, but affects PHP's bundled libgd as well. -- Edit bug report at https://bugs.php.net/bug.php?id=73159&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=73159&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=73159&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=73159&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=73159&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=73159&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=73159&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=73159&r=needscript Try newer version: https://bugs.php.net/fix.php?id=73159&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=73159&r=support Expected behavior: https://bugs.php.net/fix.php?id=73159&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=73159&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=73159&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=73159&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=73159&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=73159&r=dst IIS Stability: https://bugs.php.net/fix.php?id=73159&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=73159&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=73159&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=73159&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=73159&r=mysqlcfg

« previous php.bugs (#204231) next »